Check-in [6cf07fb0dd]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment: user: pine tags: trunk EDITED .fossil-settings/ignore-glob EDITED doc/geda/board.pcb EDITED doc/geda/k20-fm.sch
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:6cf07fb0ddf1ae9cc124cd29a85e4c72275f2436
User & Date: pine 2016-05-08 07:04:09
Context
2016-05-08
07:50
user: pine tags: trunk EDITED .fossil-settings/ignore-glob EDITED doc/geda/k20-fm.sch ADDED soft/firmware/Makefile ADDED soft/firmware/incrcnt.tcl ADDED soft/firmware/lib/sys/debug.h ADDED soft/firmware/lib/sys/stimer.c ADDED soft/firmware/lib/sys/stimer.d ADDED soft/firmware/lib/sys/stimer.h ADDED soft/firmware/lib/sys/sys.h ADDED soft/firmware/lib/sys/types.h ADDED soft/firmware/lib/sys/uart.c ADDED soft/firmware/lib/sys/uart.d ADDED soft/firmware/lib/sys/uart.h ADDED soft/firmware/src/fusb/fusb.c ADDED soft/firmware/src/fusb/fusb.d ADDED soft/firmware/src/fusb/fusb.h ADDED soft/firmware/src/fusb/fusb_proto.c ADDED soft/firmware/src/fusb/fusb_proto.d ADDED soft/firmware/src/fusb/fusb_proto.h ADDED soft/firmware/src/fusb/fusb_reg.c ADDED soft/firmware/src/fusb/fusb_reg.d ADDED soft/firmware/src/fusb/fusb_reg.h ADDED soft/firmware/src/led.c ADDED soft/firmware/src/led.d ADDED soft/firmware/src/led.h ADDED soft/firmware/src/main.c ADDED soft/firmware/src/main.d ADDED soft/firmware/src/main_.c ADDED soft/firmware/src/u2s.c ADDED soft/firmware/src/u2s.d ADDED soft/firmware/src/u2s.h ADDED soft/firmware/src/u2s_shared.h ADDED soft/firmware/src/util.c ADDED soft/firmware/src/util.d ADDED soft/firmware/src/util.h ADDED soft/firmware/src/version.h ADDED soft/libk20/Makefile ADDED soft/libk20/k20tool ADDED soft/libk20/k20tool.c check-in: cd62352ec5 user: pine tags: trunk
07:04
user: pine tags: trunk EDITED .fossil-settings/ignore-glob EDITED doc/geda/board.pcb EDITED doc/geda/k20-fm.sch check-in: 6cf07fb0dd user: pine tags: trunk
2016-05-02
04:24
user: pine tags: trunk EDITED .fossil-settings/ignore-glob EDITED doc/geda/board.net DELETED doc/geda/board.new.pcb EDITED doc/geda/board.pcb EDITED doc/geda/k20-fm.sch check-in: 161f380f7e user: pine tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to .fossil-settings/ignore-glob.

1
2
3
4
5
6
7
8
9
10
11
12
..
18
19
20
21
22
23
24












25
session.vim
*geda/*.cmd
*geda/*.pcb-
*geda/*.sch~
*geda/*.pcb~
*geda/*new.pcb
*geda/*/packages
*geda/*/#*
*geda/toprint/*
*.bak*
*tags
*.o
................................................................................
*.aux
*.dvi
*.pdf
*.log
*.toc
*.so
*.a













|



|







 







>
>
>
>
>
>
>
>
>
>
>
>

1
2
3
4
5
6
7
8
9
10
11
12
..
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
*session.vim
*geda/*.cmd
*geda/*.pcb-
*geda/*.sch~
*geda/*.pcb*~
*geda/*new.pcb
*geda/*/packages
*geda/*/#*
*geda/toprint/*
*.bak*
*tags
*.o
................................................................................
*.aux
*.dvi
*.pdf
*.log
*.toc
*.so
*.a
soft/firmware/progcnt
soft/firmware/*.as
soft/firmware/*.cmf
soft/firmware/*.cof
soft/firmware/*.hxl
soft/firmware/*.obj
soft/firmware/*.rlf
soft/firmware/*.sdb
soft/firmware/*.sym
soft/firmware/*.p1
soft/firmware/*.pre
soft/libk20/testlib

Changes to doc/geda/board.pcb.

809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
...
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
....
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
....
1279
1280
1281
1282
1283
1284
1285








1286
1287
1288
1289
1290
1291
1292
....
1522
1523
1524
1525
1526
1527
1528
1529
1530




1531
1532
1533
1534
1535
1536
1537
Via[75.7000mm 71.8000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[78.1000mm 70.2000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[74.1000mm 92.4000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[69.1000mm 71.4000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[69.6000mm 90.5000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[78.2000mm 67.0000mm 116.00mil 20.00mil 0.0000 1.3490mm "" ""]

Element["" "AUDIO_JACK1" "CONN4" "unknown" 62.2000mm 79.8000mm 0.0000 0.0000 1 100 ""]
(
	Pin[-1.6000mm 0.0000 2.6224mm 20.00mil 2.7748mm 1.0000mm "2" "2" "edge2"]
	Pin[3.4000mm 4.8000mm 2.6224mm 20.00mil 2.7748mm 1.0000mm "1" "1" "edge2"]
	Pin[3.4000mm -4.8000mm 2.6224mm 20.00mil 2.7748mm 1.0000mm "3" "3" "edge2"]
	Pin[3.4000mm 0.0000 1.5144mm 20.00mil 1.6668mm 1.0000mm "" "" "edge2"]
	Pin[-1.6000mm 4.8000mm 1.5144mm 20.00mil 1.6668mm 1.0000mm "" "" "edge2"]
	Pin[-1.6000mm -4.8000mm 1.5144mm 20.00mil 1.6668mm 1.0000mm "" "" "edge2"]
................................................................................
	ElementLine [0.0000 -50.00mil 400.00mil -50.00mil 20.00mil]
	ElementLine [50.00mil -50.00mil 50.00mil 50.00mil 10.00mil]
	ElementArc [0.0000 0.0000 50.00mil 50.00mil 270 180 20.00mil]
	ElementArc [400.00mil 0.0000 50.00mil 50.00mil 90 180 20.00mil]

	)

Element["" "USBA_M1" "CONN1" "unknown" 5000.00mil 79.8000mm 0.6800mm -3.7400mm 0 100 ""]
(
	Pin[-10.5000mm -1.1000mm 86.00mil 20.00mil 92.00mil 1.0000mm "2" "2" "edge2"]
	Pin[-10.5000mm -3.4000mm 86.00mil 1.3080mm 92.00mil 1.0000mm "1" "1" "edge2"]
	Pin[-10.5000mm 3.5000mm 86.00mil 1.3080mm 92.00mil 1.0000mm "4" "4" "edge2"]
	Pin[-10.5000mm 1.2000mm 86.00mil 20.00mil 92.00mil 1.0000mm "3" "3" "edge2"]
	Pin[-8.3000mm 6.1000mm 3.8764mm 20.00mil 4.0288mm 2.0000mm "" "" "edge2,thermal(1S)"]
	Pin[-8.3000mm -6.0000mm 3.8764mm 2.1080mm 4.0288mm 2.0000mm "" "" "edge2,thermal(1S)"]
................................................................................
	ElementLine [-3.93mil 27.55mil 3.93mil 27.55mil 8.00mil]
	ElementLine [-3.93mil -27.55mil 3.93mil -27.55mil 8.00mil]

	)
Layer(1 "top" "copper")
(
	Line[98.5000mm 82.9000mm 100.2000mm 84.6000mm 0.6000mm 20.00mil "clearline"]
	Line[85.7200mm 94.4200mm 87.0000mm 95.7000mm 0.6000mm 20.00mil "clearline"]
	Line[88.2600mm 94.1600mm 88.7000mm 94.6000mm 0.6000mm 20.00mil "clearline"]
	Line[88.2600mm 92.7000mm 88.2600mm 94.1600mm 0.6000mm 20.00mil "clearline"]
	Line[82.6600mm 82.0200mm 83.0200mm 82.3800mm 0.6000mm 20.00mil "clearline"]
	Line[77.9800mm 82.0200mm 82.6600mm 82.0200mm 0.6000mm 20.00mil "clearline"]
	Line[85.7200mm 92.7000mm 85.7200mm 94.4200mm 0.6000mm 20.00mil "clearline"]
	Line[83.3998mm 3318.90mil 84.3000mm 83.4000mm 0.6000mm 20.00mil "clearline"]
	Line[81.4000mm 3318.90mil 83.3998mm 3318.90mil 0.6000mm 20.00mil "clearline"]
	Line[83.8000mm 87.4000mm 82.0000mm 87.4000mm 0.6000mm 20.00mil "clearline"]
	Line[86.8300mm 84.3700mm 83.8000mm 87.4000mm 0.6000mm 20.00mil "clearline"]
	Line[84.4000mm 88.4000mm 83.2000mm 88.4000mm 0.6000mm 20.00mil "clearline"]
	Line[88.1000mm 84.7000mm 84.4000mm 88.4000mm 0.6000mm 20.00mil "clearline"]
	Line[84.0000mm 90.1000mm 84.1000mm 90.0000mm 0.6000mm 20.00mil "clearline"]
................................................................................
	Line[69.6000mm 87.4000mm 69.6000mm 71.9000mm 0.6000mm 20.00mil "clearline"]
	Line[69.6000mm 71.9000mm 69.1000mm 71.4000mm 0.6000mm 20.00mil "clearline"]
	Line[81.7000mm 90.6000mm 69.7000mm 90.6000mm 0.6000mm 20.00mil "clearline"]
	Line[69.7000mm 90.6000mm 69.6000mm 90.5000mm 0.6000mm 20.00mil "clearline"]
	Line[75.7000mm 71.8000mm 72.0000mm 71.8000mm 0.6000mm 20.00mil "clearline"]
	Line[72.0000mm 71.8000mm 70.9000mm 72.9000mm 0.6000mm 20.00mil "clearline"]
	Line[75.7000mm 74.3000mm 75.7000mm 71.8000mm 0.6000mm 20.00mil "clearline"]








	Text[101.9000mm 77.2000mm 0 320 "K20" "clearline"]
)
Layer(2 "bottom" "copper")
(
	Line[116.5000mm 76.4000mm 4500.00mil 76.4000mm 0.6000mm 1.3080mm "clearline"]
	Line[4500.00mil 76.4000mm 112.8000mm 74.9000mm 0.6000mm 20.00mil "clearline"]
	Line[112.8000mm 74.9000mm 112.8000mm 72.8900mm 0.6000mm 20.00mil "clearline"]
................................................................................
	Line[61.4001mm 87.4000mm 62.0001mm 88.0000mm 0.6000mm 20.00mil "clearline"]
	Line[63.7999mm 88.0000mm 65.0000mm 88.0000mm 0.6000mm 20.00mil "clearline"]
	Line[65.0000mm 88.0000mm 65.5000mm 87.5000mm 0.6000mm 20.00mil "clearline"]
	Line[65.5000mm 87.5000mm 65.5000mm 84.7000mm 0.6000mm 20.00mil "clearline"]
	Line[65.5000mm 84.7000mm 65.6000mm 84.6000mm 0.6000mm 20.00mil "clearline"]
	Line[124.7500mm 63.0000mm 56.2500mm 63.0000mm 0.5000mm 20.00mil "clearline"]
	Line[56.2500mm 63.0000mm 56.2500mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Line[56.2500mm 97.0000mm 124.7500mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Line[124.7500mm 97.0000mm 124.7500mm 63.0000mm 0.5000mm 20.00mil "clearline"]




	Text[68.6000mm 95.5000mm 0 166 "K20" "clearline,onsolder"]
	Polygon("clearpoly")
	(
		[115.1000mm 84.6000mm] [122.6000mm 84.6000mm] [122.6000mm 91.4000mm] [115.1000mm 91.4000mm] 
	)
	Polygon("clearpoly")
	(







|







 







|







 







<




<







 







>
>
>
>
>
>
>
>







 







<

>
>
>
>







809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
...
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
....
1170
1171
1172
1173
1174
1175
1176

1177
1178
1179
1180

1181
1182
1183
1184
1185
1186
1187
....
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
....
1528
1529
1530
1531
1532
1533
1534

1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
Via[75.7000mm 71.8000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[78.1000mm 70.2000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[74.1000mm 92.4000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[69.1000mm 71.4000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[69.6000mm 90.5000mm 76.00mil 20.00mil 0.0000 0.8000mm "" ""]
Via[78.2000mm 67.0000mm 116.00mil 20.00mil 0.0000 1.3490mm "" ""]

Element["" "AUDIO_JACK1" "CONN4" "unknown" 62.3000mm 79.8000mm 0.0000 0.0000 1 100 ""]
(
	Pin[-1.6000mm 0.0000 2.6224mm 20.00mil 2.7748mm 1.0000mm "2" "2" "edge2"]
	Pin[3.4000mm 4.8000mm 2.6224mm 20.00mil 2.7748mm 1.0000mm "1" "1" "edge2"]
	Pin[3.4000mm -4.8000mm 2.6224mm 20.00mil 2.7748mm 1.0000mm "3" "3" "edge2"]
	Pin[3.4000mm 0.0000 1.5144mm 20.00mil 1.6668mm 1.0000mm "" "" "edge2"]
	Pin[-1.6000mm 4.8000mm 1.5144mm 20.00mil 1.6668mm 1.0000mm "" "" "edge2"]
	Pin[-1.6000mm -4.8000mm 1.5144mm 20.00mil 1.6668mm 1.0000mm "" "" "edge2"]
................................................................................
	ElementLine [0.0000 -50.00mil 400.00mil -50.00mil 20.00mil]
	ElementLine [50.00mil -50.00mil 50.00mil 50.00mil 10.00mil]
	ElementArc [0.0000 0.0000 50.00mil 50.00mil 270 180 20.00mil]
	ElementArc [400.00mil 0.0000 50.00mil 50.00mil 90 180 20.00mil]

	)

Element["" "USBA_M1" "CONN1" "unknown" 127.1000mm 79.8000mm 0.6800mm -3.7400mm 0 100 ""]
(
	Pin[-10.5000mm -1.1000mm 86.00mil 20.00mil 92.00mil 1.0000mm "2" "2" "edge2"]
	Pin[-10.5000mm -3.4000mm 86.00mil 1.3080mm 92.00mil 1.0000mm "1" "1" "edge2"]
	Pin[-10.5000mm 3.5000mm 86.00mil 1.3080mm 92.00mil 1.0000mm "4" "4" "edge2"]
	Pin[-10.5000mm 1.2000mm 86.00mil 20.00mil 92.00mil 1.0000mm "3" "3" "edge2"]
	Pin[-8.3000mm 6.1000mm 3.8764mm 20.00mil 4.0288mm 2.0000mm "" "" "edge2,thermal(1S)"]
	Pin[-8.3000mm -6.0000mm 3.8764mm 2.1080mm 4.0288mm 2.0000mm "" "" "edge2,thermal(1S)"]
................................................................................
	ElementLine [-3.93mil 27.55mil 3.93mil 27.55mil 8.00mil]
	ElementLine [-3.93mil -27.55mil 3.93mil -27.55mil 8.00mil]

	)
Layer(1 "top" "copper")
(
	Line[98.5000mm 82.9000mm 100.2000mm 84.6000mm 0.6000mm 20.00mil "clearline"]

	Line[88.2600mm 94.1600mm 88.7000mm 94.6000mm 0.6000mm 20.00mil "clearline"]
	Line[88.2600mm 92.7000mm 88.2600mm 94.1600mm 0.6000mm 20.00mil "clearline"]
	Line[82.6600mm 82.0200mm 83.0200mm 82.3800mm 0.6000mm 20.00mil "clearline"]
	Line[77.9800mm 82.0200mm 82.6600mm 82.0200mm 0.6000mm 20.00mil "clearline"]

	Line[83.3998mm 3318.90mil 84.3000mm 83.4000mm 0.6000mm 20.00mil "clearline"]
	Line[81.4000mm 3318.90mil 83.3998mm 3318.90mil 0.6000mm 20.00mil "clearline"]
	Line[83.8000mm 87.4000mm 82.0000mm 87.4000mm 0.6000mm 20.00mil "clearline"]
	Line[86.8300mm 84.3700mm 83.8000mm 87.4000mm 0.6000mm 20.00mil "clearline"]
	Line[84.4000mm 88.4000mm 83.2000mm 88.4000mm 0.6000mm 20.00mil "clearline"]
	Line[88.1000mm 84.7000mm 84.4000mm 88.4000mm 0.6000mm 20.00mil "clearline"]
	Line[84.0000mm 90.1000mm 84.1000mm 90.0000mm 0.6000mm 20.00mil "clearline"]
................................................................................
	Line[69.6000mm 87.4000mm 69.6000mm 71.9000mm 0.6000mm 20.00mil "clearline"]
	Line[69.6000mm 71.9000mm 69.1000mm 71.4000mm 0.6000mm 20.00mil "clearline"]
	Line[81.7000mm 90.6000mm 69.7000mm 90.6000mm 0.6000mm 20.00mil "clearline"]
	Line[69.7000mm 90.6000mm 69.6000mm 90.5000mm 0.6000mm 20.00mil "clearline"]
	Line[75.7000mm 71.8000mm 72.0000mm 71.8000mm 0.6000mm 20.00mil "clearline"]
	Line[72.0000mm 71.8000mm 70.9000mm 72.9000mm 0.6000mm 20.00mil "clearline"]
	Line[75.7000mm 74.3000mm 75.7000mm 71.8000mm 0.6000mm 20.00mil "clearline"]
	Line[124.7500mm 63.0000mm 124.7500mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Line[56.2500mm 97.0000mm 56.2500mm 63.0000mm 0.5000mm 20.00mil "clearline"]
	Line[136.5000mm 63.0000mm 136.5000mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Line[54.5000mm 63.0000mm 136.5000mm 63.0000mm 0.5000mm 20.00mil "clearline"]
	Line[54.5000mm 63.0000mm 54.5000mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Line[54.5000mm 97.0000mm 136.5000mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Line[85.7200mm 92.7000mm 85.7200mm 95.6800mm 0.6000mm 20.00mil "clearline"]
	Line[85.7200mm 95.6800mm 85.7000mm 95.7000mm 0.6000mm 20.00mil "clearline"]
	Text[101.9000mm 77.2000mm 0 320 "K20" "clearline"]
)
Layer(2 "bottom" "copper")
(
	Line[116.5000mm 76.4000mm 4500.00mil 76.4000mm 0.6000mm 1.3080mm "clearline"]
	Line[4500.00mil 76.4000mm 112.8000mm 74.9000mm 0.6000mm 20.00mil "clearline"]
	Line[112.8000mm 74.9000mm 112.8000mm 72.8900mm 0.6000mm 20.00mil "clearline"]
................................................................................
	Line[61.4001mm 87.4000mm 62.0001mm 88.0000mm 0.6000mm 20.00mil "clearline"]
	Line[63.7999mm 88.0000mm 65.0000mm 88.0000mm 0.6000mm 20.00mil "clearline"]
	Line[65.0000mm 88.0000mm 65.5000mm 87.5000mm 0.6000mm 20.00mil "clearline"]
	Line[65.5000mm 87.5000mm 65.5000mm 84.7000mm 0.6000mm 20.00mil "clearline"]
	Line[65.5000mm 84.7000mm 65.6000mm 84.6000mm 0.6000mm 20.00mil "clearline"]
	Line[124.7500mm 63.0000mm 56.2500mm 63.0000mm 0.5000mm 20.00mil "clearline"]
	Line[56.2500mm 63.0000mm 56.2500mm 97.0000mm 0.5000mm 20.00mil "clearline"]

	Line[124.7500mm 97.0000mm 124.7500mm 63.0000mm 0.5000mm 20.00mil "clearline"]
	Line[54.5000mm 97.0000mm 136.5000mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Line[136.5000mm 97.0000mm 136.5000mm 63.0000mm 0.5000mm 20.00mil "clearline"]
	Line[136.5000mm 63.0000mm 54.5000mm 63.0000mm 0.5000mm 20.00mil "clearline"]
	Line[54.5000mm 63.0000mm 54.5000mm 97.0000mm 0.5000mm 20.00mil "clearline"]
	Text[68.6000mm 95.5000mm 0 166 "K20" "clearline,onsolder"]
	Polygon("clearpoly")
	(
		[115.1000mm 84.6000mm] [122.6000mm 84.6000mm] [122.6000mm 91.4000mm] [115.1000mm 91.4000mm] 
	)
	Polygon("clearpoly")
	(

Changes to doc/geda/k20-fm.sch.

581
582
583
584
585
586
587
588
589
590

591
592
593
594
595
596
597
N 55000 69000 55000 73100 4
N 55000 73100 55700 73100 4
N 55700 71600 55000 71600 4
N 55700 71100 55000 71100 4
C 59100 74800 1 0 0 vdd-1.sym
N 59300 74800 59300 70600 4
N 59300 70600 58800 70600 4
T 58100 56800 9 24 1 0 0 0 10
TODO
* pad (long line) for antenna on PCB and hole for screw


+ draw footprint for RDA
+ footprint for USB A
+ connect audio output (capacitors, resistors, coil)
+ audio connector footprint
+ connect I2S
+ connect I2C







|


>







581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
N 55000 69000 55000 73100 4
N 55000 73100 55700 73100 4
N 55700 71600 55000 71600 4
N 55700 71100 55000 71100 4
C 59100 74800 1 0 0 vdd-1.sym
N 59300 74800 59300 70600 4
N 59300 70600 58800 70600 4
T 58100 56800 9 24 1 0 0 0 11
TODO
* pad (long line) for antenna on PCB and hole for screw
? connect Vusb pin of PIC to Vdd

+ draw footprint for RDA
+ footprint for USB A
+ connect audio output (capacitors, resistors, coil)
+ audio connector footprint
+ connect I2S
+ connect I2C