annotate lunalcd2/src/MCL @ 60:38c713964bb7

lunalcd2: MCL binding complete
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 25 Jun 2021 19:01:35 +0000
parents 99328e0ff61a
children 8bfa10553e36
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 # Capacitors
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 # LCD module bypass cap
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 C1:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
5 hier=LCD_bypass_cap
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 value=100nF
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 footprint=0603
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 description=Ceramic chip capacitor, X7R, 0.1 uF, 0603
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 manufacturer=Yageo
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 manufacturer_part_number=CC0603KRX7R9BB104
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 vendor=Digi-Key
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 vendor_part_number=311-1344-1-ND
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 # Connectors
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 # main ribbon cable interface
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 J1:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
19 hier=main_if
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 footprint=file:HEADER26_Shrouded
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 description=Header, 0.100", dual row, 26 posts
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 manufacturer=Molex
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 manufacturer_part_number=0901310133
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 vendor=Digi-Key
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 vendor_part_number=WM50035-26-ND
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 npins=26
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 # VBAT supply for backlight
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 J2:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
30 hier=VBAT_conn
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 footprint=JUMPER2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 description=Header, 0.100", 2 posts
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 manufacturer=Molex
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 manufacturer_part_number=0901200122
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 vendor=Digi-Key
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 vendor_part_number=WM8072-ND
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 # LCD module
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 LCD1:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
42 hier=lcd.pkg
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 manufacturer=Formike
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 device=KWH020ST23-F01
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 part=yes
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 description=LCD module, direct solder attachment
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 footprint=file:KWH020ST23-F01
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 npins=36
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 # Resistors
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 # pull-down on BL_EN input
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 R1:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
54 hier=BL_EN_pulldown
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 footprint=0603
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 value=100k
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57 description=Chip resistor, 100 kOhm, 0603
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 manufacturer=Yageo
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59 manufacturer_part_number=RC0603FR-07100KL
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
60 vendor=Digi-Key
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61 vendor_part_number=311-100KHRCT-ND
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
63
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
64 # 1 mA LED current
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
65 R2:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
66 hier=bl_current_sink.cursel.R_1mA
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
67 footprint=0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
68 value=365k
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
69 description=Chip resistor, 365 kOhm, 0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
70 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
71
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
72 # 2 mA LED current
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
73 R3:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
74 hier=bl_current_sink.cursel.R_2mA
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
75 footprint=0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
76 value=182k
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
77 description=Chip resistor, 182 kOhm, 0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
78 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
79
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
80 # 4 mA LED current
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
81 R4:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
82 hier=bl_current_sink.cursel.R_4mA
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
83 footprint=0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
84 value=90.9k
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
85 description=Chip resistor, 90.9 kOhm, 0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
86 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
87
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
88 # 8 mA LED current
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
89 R5:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
90 hier=bl_current_sink.cursel.R_8mA
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
91 footprint=0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
92 value=45.3k
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
93 description=Chip resistor, 45.3 kOhm, 0402
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
94 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
95
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
96 # LCD power supply current measurement
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
97 R6:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
98 hier=LCD_current_meas
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
99 footprint=0603
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
100 value=10R
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
101 description=Chip resistor, 10 ohm, 0603
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
102 npins=2
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
103
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
104 # DIP switch pack
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
105
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
106 SW1:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
107 hier=bl_current_sink.cursel.dipsw
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
108 manufacturer=CUI
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
109 manufacturer_part_number=DS04-254-1-04BK-SMT
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
110 description=DIP switch pack, 4xSPST, 2.54 mm pitch, SMT
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
111 vendor=Digi-Key
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
112 vendor_part_number=2223-DS04-254-1-04BK-SMT-ND
58
99328e0ff61a lunalcd2: footprint for the DIP switch pack
Mychaela Falconia <falcon@freecalypso.org>
parents: 57
diff changeset
113 footprint=DS04_254_04
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
114 npins=8
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
115
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
116 # MAX1916 backlight IC
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
117
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
118 U1:
60
38c713964bb7 lunalcd2: MCL binding complete
Mychaela Falconia <falcon@freecalypso.org>
parents: 58
diff changeset
119 hier=bl_current_sink.MAX1916.pkg
57
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
120 manufacturer=Maxim
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
121 device=MAX1916
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
122 part=yes
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
123 description=IC LED driver, SOT23-6
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
124 vendor=Digi-Key
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
125 vendor_part_number=MAX1916EZT+TCT-ND
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
126 footprint=file:SOT23-6
882679295ea3 lunalcd2 project started with MCL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
127 npins=6