SW32
saawsm·SW32·kicad/main_board/main_board.kicad_pcb
About the SW32 PCB
SW32 is an open source RP2040/RP2350 PCB design by saawsm, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 198.1 × 61 mm, with 233 components from 89 distinct parts.
Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the C111212, C132291, C188229, C524782 and C108207. By type, the board carries 87 resistors, 85 capacitors, 18 connectors, 12 ICs, 10 transistors and 10 diodes.
It belongs with the power & battery and iot & wireless designs in this gallery.
From the project
A 4-channel E-Stim.
This project is a work in-progress. Changes to the design might occur. Order PCBs at your own risk..
The SW32 is a 4-channel E-Stim box based around the MK312 box. Focusing on a modern and compact redesign. It supports USB Type-C PD charging with a variety of batteries such as Li-Ion, Li-Poly, or Lead Acid.
Controlling and interacting with the box can be achieved in numerous ways. Such as the front panel controls, USB, Bluetooth/A2DP, or via Wi-Fi using the internally hosted web app.
Main components on the SW32
SW32 bill of materials (BOM)
233 components, 89 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C111212 SRV05-4 | SOT-23-6 | U1, U2 |
| 1 | C132291 FUSB302B | WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm | U3 |
| 1 | C188229 BQ25703A | Texas_S-PWQFN-N32_EP2.8x2.8mm_ThermalVias | U4 |
| 2 | C524782 TPS560430 | SOT-23-6 | U5, U6 |
| 1 | C108207 MCP4728 | MSOP-10_3x3mm_P0.5mm | U7 |
| 1 | C2040 RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalVias | U8 |
| 1 | C97521 W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U9 |
| 1 | C638706 MCP4451-503 | TSSOP-20_4.4x6.5mm_P0.65mm | U10 |
| 2 | C2652308 MCP6002 | MSOP-8_3x3mm_P0.65mm | U11, U12 |
| 2 | C461075 DMP3018SFV | Diodes_PowerDI3333-8_ThermalVias | Q1, Q9 |
| 2 | C20917 AO3400A | SOT-23 | Q2, Q8 |
| 4 | C2876535 CSD17551Q3A | VSON-8_3.3x3.3mm_P0.65mm_NexFET_ThermalVias | Q3, Q4, Q5, Q6 |
| 1 | C111356 CSD25402Q3A | VSON-8_3.3x3.3mm_P0.65mm_NexFET_ThermalVias | Q7 |
| 1 | C15127 AO3401A | SOT-23 | Q10 |
| 1 | C20625731 12MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | C2765186 USB_C | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | TRIG_A | PJ-3062-CO | J2 |
| 1 | TRIG_B | PJ-3062-CO | J3 |
| 1 | BAT | AMASS_XT30UPB-M_1x02_P5.0mm_Vertical | J4 |
| 1 | BAT_LINK | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
Show 69 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | FRONT_PANEL | IDC-Header_2x04_P2.54mm_Vertical | J6 |
| 1 | I2C | PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | SWD | PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | MIC | PJ-3062-CO | J9 |
| 1 | LINE_ALT | PinHeader_1x04_P2.54mm_Vertical | J10 |
| 1 | LINE | PJ-3062-CO | J11 |
| 1 | DRV | PinSocket_2x08_P2.54mm_Vertical | J12 |
| 1 | DRV_PWR | PinSocket_1x05_P2.54mm_Vertical | J13 |
| 1 | CH_IN | PinHeader_1x12_P2.54mm_Vertical | J14 |
| 1 | CH1 | PJ-3062-CO | J15 |
| 1 | CH2 | PJ-3062-CO | J16 |
| 1 | CH3 | PJ-3062-CO | J17 |
| 1 | CH4 | PJ-3062-CO | J18 |
| 1 | BOOT | PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 1 | CT1 | PinHeader_1x02_P2.54mm_Vertical | JP4 |
| 1 | CT2 | PinHeader_1x02_P2.54mm_Vertical | JP5 |
| 1 | CT3 | PinHeader_1x02_P2.54mm_Vertical | JP6 |
| 1 | CT4 | PinHeader_1x02_P2.54mm_Vertical | JP7 |
| 1 | C5160218 MIC | CUI_CMC-4013-SMT | MK1 |
| 1 | PWR | SW_Tactile_SPST_Angled_PTS645Vx31-2LFS | SW1 |
| 1 | C1974707 22V | ST_QFN-2L_1.6x1.0mm | D1 |
| 1 | C391441 3V3 | D_SOD-323 | D2 |
| 4 | C2128 30V | D_SOD-323 | D3, D4, D5, D6 |
| 1 | C2286 PWR | LED_0603_1608Metric | D7 |
| 3 | C2500 BAV99 | SOT-23 | D8, D9, D10 |
| 1 | C540967 2.2uH | L_Vishay_IHLP-2525 | L1 |
| 2 | C96927 12uH | L_Sunlord_SWPA6020S | L2, L3 |
| 2 | C1664 330pF | C_0603_1608Metric | C1, C2 |
| 8 | C96446 10uF | C_0603_1608Metric | C3, C6, C51, C62, C73, C80, C82, C83 |
| 12 | C15849 1uF | C_0603_1608Metric | C4, C21, C24, C33, C53, C63, C68, C69 +4 |
| 16 | C14663 100nF | C_0603_1608Metric | C5, C23, C36, C42, C45, C46, C47, C48 +8 |
| 19 | C440198 10uF | C_0805_2012Metric | C7, C10, C12, C14, C16, C18, C19, C22 +11 |
| 1 | C1663 33pF | C_0603_1608Metric | C8 |
| 2 | C14858 100pF | C_0603_1608Metric | C9, C31 |
| 1 | C318642 1.8nF | C_0603_1608Metric | C11 |
| 1 | C30816 680pF | C_0603_1608Metric | C13 |
| 1 | C1644 15pF | C_0603_1608Metric | C15 |
| 2 | C21117 33nF | C_0603_1608Metric | C17, C20 |
| 2 | C37298 150pF | C_0603_1608Metric | C25, C28 |
| 2 | C1622 47nF | C_0603_1608Metric | C26, C27 |
| 1 | C23630 2.2uF | C_0603_1608Metric | C29 |
| 2 | C45783 22uF | C_0805_2012Metric | C49, C50 |
| 8 | C307331 100nF | C_0402_1005Metric | C54, C55, C56, C57, C58, C59, C60, C61 |
| 2 | C1548 15pF | C_0402_1005Metric | C65, C66 |
| 3 | C57112 10nF | C_0603_1608Metric | C74, C75, C76 |
| 12 | C25804 10k | R_0603_1608Metric | R1, R2, R3, R4, R11, R23, R29, R31 +4 |
| 16 | C25803 100k | R_0603_1608Metric | R5, R10, R14, R16, R32, R38, R39, R42 +8 |
| 13 | C21190 1k | R_0603_1608Metric | R6, R7, R8, R9, R40, R58, R67, R69 +5 |
| 4 | C31850 22k | R_0603_1608Metric | R12, R15, R46, R48 |
| 1 | C17901 100 | R_1206_3216Metric | R13 |
| 1 | C17944 2k | R_1206_3216Metric | R17 |
| 1 | C22765 1.2k | R_0603_1608Metric | R18 |
| 3 | C23153 39k | R_0603_1608Metric | R19, R36, R37 |
| 2 | C23254 82k | R_0603_1608Metric | R20, R44 |
| 1 | C23024 300k | R_0603_1608Metric | R21 |
| 1 | C22961 220k | R_0603_1608Metric | R22 |
| 2 | C137704 4.99 | R_0603_1608Metric | R24, R27 |
| 2 | C844910 0.01 | R_1206_3216Metric | R25, R34 |
| 4 | C22859 10 | R_0603_1608Metric | R26, R28, R33, R35 |
| 1 | C22967 27k | R_0603_1608Metric | R30 |
| 5 | C22935 1M | R_0603_1608Metric | R41, R66, R76, R77, R86 |
| 9 | C4190 2.2k | R_0603_1608Metric | R43, R49, R51, R55, R56, R63, R68, R82 +1 |
| 1 | C4260 6.2k | R_0603_1608Metric | R45 |
| 1 | C23196 51k | R_0603_1608Metric | R47 |
| 2 | C25100 27 | R_0402_1005Metric | R52, R53 |
| 2 | C22775 100 | R_0603_1608Metric | R57, R62 |
| 1 | C11702 1k | R_0402_1005Metric | R59 |
| 1 | 10k | R_0603_1608Metric | R60 |
| 1 | C165698 0.1 | R_2512_6332Metric | R87 |
SW32 design files
The KiCad project lives in the saawsm/SW32 repository on GitHub; these links point at the commit this page was built from.
SW32: common questions
What microcontroller does the SW32 use?
The SW32 is built around the C2040, from the RP2040/RP2350 family.
How big is the SW32 PCB?
The SW32 measures 198.1 × 61 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the SW32?
233 components, from 89 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the SW32 design files?
From the saawsm/SW32 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the SW32 design in my own project?
Yes, under the terms of its GPL-3.0 license, which saawsm chose for the repository.
Can I test firmware for the SW32 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in SW32
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2k