Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion PCB/v2.x/GPIO_table.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ It replaces the ESP32 and XBee used on V1.x.
| Macro 1 | P1.10 | Z5 | Direct, active low, internal pull-up |
| Macro 2 | P0.07 | A5 | Direct, active low, internal pull-up |
| Macro 3 | P1.09 | E3 | Direct, active low, internal pull-up |
| Macro 4 | P0.21 | E2 | Direct, active low, internal pull-up |
| Macro 4 | P1.11 | Z0 | Direct, active low, internal pull-up |
| Macro 5 | P1.07 | E0 | Direct, active low, internal pull-up |
| Macro 6 | P0.20 | E1 | Direct, active low, internal pull-up |
| Thumbstick click | P1.03 | B6 | Direct, active low, internal pull-up |
Expand Down
2 changes: 1 addition & 1 deletion PCB/v2.x/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ through `snips_controller.stackup_sch`; sync it with the Stackup KiCad plugin. R

## V2 board

70 x 30 mm, 4 layers. The placement is a first pass and is not routed.
70 x 30 mm, 4 layers: F.Cu signals, In1 signals with a partial 3V3 fill, In2 solid GND, B.Cu signals. Routed, not yet fabricated.

- **One module:** the BT840XE replaces the ESP32 and XBee, which could not sit back to back. Espressif requires a single reflow, and Digi forbids reflowing the XBee upside down.
- **Reflow:** Fanstel allows at most 2 cycles and no opposite-side reflow, so the bottom side, which carries the module, must be the last pass. It is MSL 3 per JLC's listing.
Expand Down
39 changes: 39 additions & 0 deletions PCB/v2.x/production/bom/snips_controller-bom.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
"Id";"Designator";"Footprint";"Quantity";"Designation";"Supplier and ref";
1;"BT1";"JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal";1;"PH 2-pin battery RIGHT-ANGLE HORIZONTAL";;;
2;"C_3V3_1";"C_0603_1608Metric";1;"10µF";;;
3;"C_3V3_2, C_DBNC1, C_HALL1, C_IMU_1, C_LATCH_G1, C_OLED_2, C_RGB1, C_STICK1, C_SYS_2, C_TRIG1, C_VIN_2";"C_0402_1005Metric";11;"100nF";;;
4;"C_BAT1, C_BUCK_IN1, C_BUCK_OUT1, C_SYS_1, C_VIN_1";"C_0805_2012Metric";5;"10µF";;;
5;"C_IMU_2";"C_0603_1608Metric";1;"2.2µF";;;
6;"C_IMU_3";"C_0402_1005Metric";1;"10nF";;;
7;"C_OLED_1, C_VBUS1";"C_0603_1608Metric";2;"1µF";;;
8;"C_RF_BULK1";"C_1206_3216Metric";1;"47µF";;;
9;"D_INV_ISO1";"SOT-323_SC-70";1;"BAT54W-7-F";;;
10;"D_OR1, D_OR2";"D_SOD-123";2;"1N4148W";;;
11;"D_RGB1";"SK6812MINI-HS-012";1;"SK6812MINI-HS-012";;;
12;"D_VBUS_TVS1";"D_SOD-323";1;"TPPESD5V0S1BA";;;
13;"FB_RF1";"L_0603_1608Metric";1;"600Ω@100MHz";;;
14;"J_USB1";"USB_C_Receptacle_HRO_TYPE-C-31-M-12";1;"USB-C";;;
15;"L_BUCK1";"L_Bourns-SRN4018";1;"2.2µH";;;
16;"Q_INV1";"SOT-23";1;"MMBT3904(RANGE:100-300)";;;
17;"Q_LATCH1";"SOT-23";1;"AO3400A";;;
18;"Q_PWR1";"SOT-23";1;"AO3401A";;;
19;"R_BOOT_PU1, R_STAT1, R_STAT2, R_TS1";"R_0402_1005Metric";4;"10kΩ";;;
20;"R_BTN_PU1, R_GATE1, R_INV_BASE1, R_INV_PU1, R_PWR_EN_PD1, R_VSYS2";"R_0402_1005Metric";6;"100kΩ";;;
21;"R_CC1, R_CC2";"R_0402_1005Metric";2;"5.1kΩ";;;
22;"R_FB1";"R_0402_1005Metric";1;"255kΩ";;;
23;"R_FB2";"R_0402_1005Metric";1;"56.2kΩ";;;
24;"R_I2C_SCL1, R_I2C_SDA1";"R_0402_1005Metric";2;"4.7kΩ";;;
25;"R_ISET1";"R_0402_1005Metric";1;"604Ω";;;
26;"R_LATCH_G1";"R_0402_1005Metric";1;"1MΩ";;;
27;"R_RGB1";"R_0402_1005Metric";1;"470Ω";;;
28;"R_TRIG1";"R_0402_1005Metric";1;"1kΩ";;;
29;"R_VSET1";"R_0402_1005Metric";1;"18kΩ";;;
30;"R_VSYS1";"R_0402_1005Metric";1;"200kΩ";;;
31;"SW_BOOT1, SW_MACRO1, SW_MACRO2, SW_MACRO3, SW_MACRO4, SW_MACRO5, SW_MACRO6, SW_RST1";"SW_Alps_SKRP";8;"SKRPABE010";;;
32;"SW_PWR1, SW_THR_DN1, SW_THR_UP1, SW_TRIG_DIG1, SW_VOL_DN1, SW_VOL_UP1";"SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010";6;"SKRTLAE010";;;
33;"U_BUCK1";"SOT-23-5";1;"TLV62569DBVR";;;
34;"U_CHG1";"IC_BQ25185DLHR";1;"BQ25185DLHR";;;
35;"U_HALL1";"SOT-23";1;"DRV5055A2QDBZR";;;
36;"U_IMU1";"LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y";1;"ICM-42670-P";;;
37;"U_MCU1";"BT840XE";1;"BT840XE";;;
38;"U_OLED1";"JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal";1;"Qwiic connector";;;
Loading
Loading