← Commit history

Battery polarity fix: J2 pin 1 = VBAT; refreshed fab files (BT1 do-not-place)

John Lauer ·3d367e74d1 ·3d ago ·parent a715da6
3 files changed +58
docs/fab/ghost-hand-bom.csv+1
@@ -31,3 +31,4 @@ U2,1,MCP73831T-2ACI/OT,Package_TO_SOT_SMD:SOT-23-5,Microchip Technology,MCP73831 U3,1,TPS7A0233PDBVR,Package_TO_SOT_SMD:SOT-23-5,Texas Instruments,TPS7A0233PDBVR, U4,1,LIS2DW12TR,Package_LGA:LGA-12_2x2mm_P0.5mm,STMicroelectronics,LIS2DW12TR, U5,1,TLV9062IDGKT,Package_SO:MSOP-8_3x3mm_P0.65mm,Texas Instruments,TLV9062IDGKT,+BT1,1,500mAh 1S LiPo,"off-board, plugs into J2",Adafruit,1578,off-board (not assembled)
docs/fab/ghost-hand-gerbers.zip
⋯ 1 unchanged line ⋯
docs/fab/ghost-hand-sourcing-bom.csvadded+57
@@ -0,0 +1,57 @@+ref,value,function,mpn,manufacturer,package,source,vendor_pn,stock_checked_2026-11-07,mpn_url,note,placement,stock_date,qty_per_board,unit_usd_1,unit_usd_100,price_break_100,price_date
+J1,USB4105-GF-A,input,USB4105-GF-A,GCT,USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal,Mouser,640-USB4105-GF-A,390296,https://www.mouser.com/en/ProductDetail/GCT/USB4105-GF-A?qs=KUoIvG%2F9IlY%2FMLlBMpStpA%3D%3D,"USB-C sink, charge only (data pins unconnected)",board,2026-11-07,1,0.8,0.575,100,2026-11-07
+R1 R2 R3,5.1k,input,RC0402FR-075K1L,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-075K1L,1819594,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-075K1L?qs=YUgVZYePFqCSmQuaha43RA%3D%3D,CC1 sink pull-down (USB-C default power),board,2026-11-07,3,0.1,0.007,100,2026-11-07
+D10,SMF5.0A,input,SMF5.0A,Littelfuse,D_SOD-123F,Mouser,821-SMF5.0ARQG,19203,https://www.mouser.com/en/ProductDetail/Taiwan-Semiconductor/SMF5.0A?qs=1mbolxNpo8eR5rZB%252BCLtCw%3D%3D,VBUS surge clamp,board,2026-11-07,1,0.42,0.162,100,2026-11-07
+C1 C2,4.7uF 16V,input,CC0603KRX5R7BB475,Yageo,C_0603_1608Metric,Mouser,603-CC603KRX5R7BB475,199538,https://www.mouser.com/en/ProductDetail/YAGEO/CC0603KRX5R7BB475?qs=57cj7OiSijmnlq47szjeyw%3D%3D,,board,2026-11-07,2,0.24,0.085,100,2026-11-07
+U2,MCP73831T-2ACI/OT,charger,MCP73831T-2ACI/OT,Microchip Technology,SOT-23-5,Mouser,579-MCP73831T-2ACIOT,105982,https://www.mouser.com/en/ProductDetail/Microchip-Technology/MCP73831T-2ACI-OT?qs=yUQqVecv4qvbBQBGbHx0Mw%3D%3D,"4.20 V LiPo charger, 196 mA",board,2026-11-07,1,0.76,0.75,25,2026-11-07
+R4,68k,charger,RC0402FR-0768KL,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-0768KL,508441,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-0768KL?qs=Is6ZsIPfHkZqrkXGHvEfjA%3D%3D,STAT swings to VBUS: 68k/100k divider keeps it under 3.3 V,board,2026-11-07,1,0.1,0.007,100,2026-11-07
+R5 R6 R13 R16 R17 R21 R25 R26,100k,charger,RC0402FR-07100KL,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-07100KL,10453323,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-07100KL?qs=mnq%2FyloZIXzTlUn7JAHSWg%3D%3D,,board,2026-11-07,8,0.1,0.007,100,2026-11-07
+R7 R15,150k,charger,RC0402FR-07150KL,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-07150KL,703725,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-07150KL?qs=UOUeRUa%252B8Wn3KcUL8sT7JA%3D%3D,,board,2026-11-07,2,0.1,0.007,100,2026-11-07
+J2,S2B-PH-K-S,charger,S2B-PH-K-S,JST,JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal,Mouser,306-S2BPHKSLFSNPP,38261,https://www.mouser.com/en/ProductDetail/JST-Commercial/S2B-PH-K-SLFSN?qs=cdbOS8ANM9A5Ie4gXeMjTA%3D%3D,"LiPo pack, Adafruit polarity: pin 1 + (red), pin 2 - (black); rev A had them reversed",board,2026-11-07,1,0.12,0.084,100,2026-11-07
+U3,TPS7A0233PDBVR,power,TPS7A0233PDBVR,Texas Instruments,SOT-23-5,DigiKey,296-TPS7A0233PDBVRCT-ND,4163,https://www.digikey.com/en/products/detail/texas-instruments/TPS7A0233PDBVR/12165099,25 nA Iq LDO; Mouser stock thin (34),board,2026-11-07,1,0.95,0.5397,100,2026-11-07
+C3 C4 C8 C11,1uF 25V,power,CL05A105KA5NQNC,Samsung Electro-Mechanics,C_0402_1005Metric,Mouser,187-CL05A105KA5NQNC,366577,https://www.mouser.com/en/ProductDetail/Samsung-Electro-Mechanics/CL05A105KA5NQNC?qs=X6jEic%2FHinDIeFgZnm60Lw%3D%3D,,board,2026-11-07,4,0.31,0.113,100,2026-11-07
+C5 C21,10uF 10V,power,C0603C106M8PACTU,KEMET,C_0603_1608Metric,Mouser,80-C0603C106M8PACTU,299213,https://www.mouser.com/en/ProductDetail/KEMET/C0603C106M8PACTU?qs=gt1LBUVyoHk6B7S%252BOYJa0A%3D%3D,,board,2026-11-07,2,0.98,0.394,100,2026-11-07
+R8 R9,4.7M,power,RC0402FR-074M7L,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-074M7L,117079,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-074M7L?qs=UOUeRUa%252B8WlB6TmWxXROcg%3D%3D,"VBAT/2 into ADC AIN6, always on (0.45 uA), never above 2.1 V",board,2026-11-07,2,0.12,0.008,100,2026-11-07
+C6 C7 C9 C14 C16 C17 C18 C19 C20,100nF,power,CL05B104KO5NNNC,Samsung Electro-Mechanics,C_0402_1005Metric,Mouser,187-CL05B104KO5NNNC,13254012,https://www.mouser.com/en/ProductDetail/Samsung-Electro-Mechanics/CL05B104KO5NNNC?qs=hqM3L16%252BxlfT2SKOuAUq6Q%3D%3D,,board,2026-11-07,9,0.1,0.008,500,2026-11-07
+U1,ATtiny1616-MNR,mcu,ATTINY1616-MNR,Microchip Technology,QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm,Mouser,556-ATTINY1616MNR,11216,https://www.mouser.com/en/ProductDetail/Microchip-Technology/ATTINY1616-MNR?qs=HXFqYaX1Q2yKNpuKQU9qww%3D%3D,"AC0 (PA7) -> event system -> TCB0 (PA5, 850 nm) and TCB1 (PA3, 940 nm) single-shot: hardware IR echo",board,2026-11-07,1,0.9,0.873,25,2026-11-07
+R11 R12,4.7k,mcu,RC0402FR-074K7L,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-074K7L,5051435,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-074K7L?qs=V1yeUXFNrkn%2FmCXC8N8TTA%3D%3D,,board,2026-11-07,2,0.1,0.007,100,2026-11-07
+U4,LIS2DW12TR,motion,LIS2DW12TR,STMicroelectronics,LGA-12_2x2mm_P0.5mm,Mouser,511-LIS2DW12TR,46907,https://www.mouser.com/en/ProductDetail/STMicroelectronics/LIS2DW12TR?qs=u4fy%2FsgLU9NZAt0DqrAehA%3D%3D,set-down / pick-up / tilt; I2C address 0x19 (SA0 high),board,2026-11-07,1,1.79,1.3,100,2026-11-07
+PD1 PD2,VEMD2023SLX01,receiver,VEMD2023SLX01,Vishay,Vishay_SMD-SL_SideLooking_PD,Mouser,78-VEMD2023SLX01,14290,https://www.mouser.com/en/ProductDetail/Vishay-Semiconductors/VEMD2023SLX01?qs=5csRq1wdUj48jE77ZOyA1Q%3D%3D,"side-looking PIN, 750 to 1050 nm daylight-blocking, +/-35 deg",board,2026-11-07,2,0.86,0.46,100,2026-11-07
+U5,TLV9062IDGKT,receiver,TLV9062IDGKT,Texas Instruments,MSOP-8_3x3mm_P0.65mm,Mouser,595-TLV9062IDGKT,2287,https://www.mouser.com/en/ProductDetail/Texas-Instruments/TLV9062IDGKT?qs=1mbolxNpo8fe4ip52k%252B7Aw%3D%3D,10 MHz dual; powered from PA4 only during a session,board,2026-11-07,1,1.76,1.05,100,2026-11-07
+R28,10R,receiver,RC0402FR-0710RL,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-0710RL,2208149,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-0710RL?qs=V1yeUXFNrkkzkWCUUWS9og%3D%3D,with C14: 160 kHz RC filter between the GPIO and the op amp supply,board,2026-11-07,1,0.19,0.011,100,2026-11-07
+R14 R18,10k,receiver,RC0402FR-0710KL,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-0710KL,25442240,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-0710KL?qs=I1mnnYJTTsxUoNwrUsQExA%3D%3D,,board,2026-11-07,2,0.1,0.007,100,2026-11-07
+C12,4.7pF,receiver,GRM1555C1H4R7WA01D,Murata Electronics,C_0402_1005Metric,Mouser,81-GRM1555C1H4R7WA1D,97322,https://www.mouser.com/en/ProductDetail/Murata-Electronics/GRM1555C1H4R7WA01D?qs=ouTquLLW2S5qwZJBh3x8FA%3D%3D,"TIA feedback, 226 kHz",board,2026-11-07,1,0.13,0.042,100,2026-11-07
+C13,1nF,receiver,GRM1555C1H102JA01D,Murata Electronics,C_0402_1005Metric,Mouser,81-GRM1555C1H102JA1D,4478067,https://www.mouser.com/en/ProductDetail/Murata-Electronics/GRM1555C1H102JA01D?qs=%2FOTtAhf8R8ZL4biNptvoUQ%3D%3D,"AC coupling, 1.6 kHz high-pass with R16",board,2026-11-07,1,0.11,0.02,100,2026-11-07
+D1,VSMY2853SL,emitter,VSMY2853SL,Vishay,Vishay_SMD-SL_SideLooking_AK,Mouser,78-VSMY2853SL,11798,https://www.mouser.com/en/ProductDetail/Vishay-Semiconductors/VSMY2853SL?qs=5csRq1wdUj5LLuw5br%2F28g%3D%3D,"850 nm side-looking, 50 mW/sr at 100 mA, +/-28 deg",board,2026-11-07,1,1.01,0.532,100,2026-11-07
+D2 D3,VSMB2948SL,emitter,VSMB2948SL,Vishay,Vishay_SMD-SL_SideLooking_KA,Mouser,78-VSMB2948SL,4462,https://www.mouser.com/en/ProductDetail/Vishay-Semiconductors/VSMB2948SL?qs=5csRq1wdUj7tHqVBoZkgQA%3D%3D,"940 nm side-looking, 20 mW/sr at 100 mA, +/-25 deg",board,2026-11-07,2,0.68,0.385,100,2026-11-07
+R19 R22 R23,12R,emitter,RC0603FR-0712RL,Yageo,R_0603_1608Metric,Mouser,603-RC0603FR-0712RL,81310,https://www.mouser.com/en/ProductDetail/YAGEO/RC0603FR-0712RL?qs=uM1JSSdPjODV%252BWweQ64ZaA%3D%3D,"(4.2 - 1.75) / 12 = 204 mA peak, 25 us pulses",board,2026-11-07,3,0.1,0.008,100,2026-11-07
+Q1 Q2,DMN2041L-7,emitter,DMN2041L-7,Diodes Incorporated,SOT-23,Mouser,621-DMN2041L-7,897,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/DMN2041L-7?qs=tiksPeNXt0LSbn3jTreVOg%3D%3D,"20 V N-FET, 26 mOhm at 2.5 V gate",board,2026-11-07,2,0.53,0.222,100,2026-11-07
+R20 R24,100R,emitter,RC0402FR-07100RL,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-07100RL,10008612,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-07100RL?qs=V1yeUXFNrknwaJOOZ4yDtg%3D%3D,gate series,board,2026-11-07,2,0.1,0.007,100,2026-11-07
+C15,100uF 6.3V,emitter,JMK316BJ107ML-T,Taiyo Yuden,C_1206_3216Metric,Mouser,963-JMK316BJ107ML-T,228677,https://www.mouser.com/en/ProductDetail/TAIYO-YUDEN/JMK316BJ107ML-T?qs=I6KAKw0tg2ze5%252Bz37ec%2FZg%3D%3D,pulse reservoir: 650 mA for 25 us sags about 0.4 V at the 40 uF left under 4 V bias,board,2026-11-07,1,1.07,0.488,100,2026-11-07
+Q3,DMG2305UX-13,lights,DMG2305UX-13,Diodes Incorporated,SOT-23,Mouser,621-DMG2305UX-13,3675,https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/DMG2305UX-13?qs=L1DZKBg7t5Hgw5KN3G2IRg%3D%3D,LED rail switch (high side),board,2026-11-07,1,0.41,0.169,100,2026-11-07
+R27,33R,lights,RC0402FR-0733RL,Yageo,R_0402_1005Metric,Mouser,603-RC0402FR-0733RL,1632975,https://www.mouser.com/en/ProductDetail/YAGEO/RC0402FR-0733RL?qs=V1yeUXFNrkk7PcMc%252BKdghg%3D%3D,data series,board,2026-11-07,1,0.1,0.007,100,2026-11-07
+D4 D5 D6 D7 D8,WS2812B-2020,lights,WS2812B-2020,Worldsemi,WS2812B-2020,Adom stock,adom/ws2812b-2020,0,https://wiki.adom.inc/adom/ws2812b-2020,logo (state); Adom basic part (wiki adom/ws2812b-2020),board,2026-11-07,5,0.0453,0.0453,1,2026-11-07
+MP1,MachinePinMediumShort,molecule,no part,,MachinePinMediumShort,no part,,,,"corner machine pin, seats in the case socket",board,,1,,,,
+MP2,MachinePinMediumShort,molecule,no part,,MachinePinMediumShort,no part,,,,"corner machine pin, seats in the case socket",board,,1,,,,
+MP3,MachinePinMediumShort,molecule,no part,,MachinePinMediumShort,no part,,,,"corner machine pin, seats in the case socket",board,,1,,,,
+MP4,MachinePinMediumShort,molecule,no part,,MachinePinMediumShort,no part,,,,"corner machine pin, seats in the case socket",board,,1,,,,
+MC1,GND,molecule,no part,,MachineContactMedium,no part,,,,machine contact,board,,1,,,,
+MC2,VBAT,molecule,no part,,MachineContactMedium,no part,,,,machine contact,board,,1,,,,
+MC3,3V3,molecule,no part,,MachineContactMedium,no part,,,,machine contact,board,,1,,,,
+MC4,UPDI,molecule,no part,,MachineContactMedium,no part,,,,machine contact,board,,1,,,,
+TP1,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP2,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP3,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP4,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP5,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP6,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP7,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP8,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP9,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP10,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP11,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP12,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP13,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP14,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+TP15,TP_0.5mm,test,no part,,Adom_TestPoint_D0.5mm,no part,,,,probe spot,board,,1,,,,
+BT1,500mAh 1S LiPo,battery,1578,Adafruit,"pouch 30 x 35 x 5 mm, 102 mm leads, JST PHR-2",Mouser,485-1578,435,https://www.mouser.com/en/ProductDetail/Adafruit/1578?qs=GURawfaeGuBBv%2Fo5AsyERQ%3D%3D,"off-board, plugs into J2. Polarity: + on JST circuit 1 (red), - on circuit 2 (black); J2 pin 1 = VBAT. PKCell LP503035 with 1S PCM (S-8261AAJMD)",off-board,2026-11-07,1,7.95,7.95,1,2026-11-07