EWP-Control
haum2002·EWP-Control
About the EWP-Control PCB
EWP-Control is an open source RP2040/RP2350 PCB design by haum2002, published on GitHub. It is a 4-layer board measuring 76 × 64 mm, with 93 components from 37 distinct parts.
Its main chip is the RP2350B, from the RP2040/RP2350 family. Other key parts include the ESP32-S3, W25Q128JVSIQ, MT25QL01GBBB8ESF-0SIT, APS51208N-OBR-BD and AD7124-8BCPZ. By type, the board carries 45 capacitors, 23 resistors, 15 ICs, 4 crystals, 2 inductors and 1 transistor.
It belongs with the iot & wireless, wearables and sensors designs in this gallery.
From the project
SmartCoolingv2.1 menggabungkan firmware SmartCooling dengan reka bentuk EWP Controller ini. RP2350B kekal sebagai pengawal keselamatan dan actuator kritikal, manakala ESP32-S3 mengurus UI, Wi-Fi, BLE, diagnostik dan OTA. Kontrak komunikasi neutral-transport berada di docs/SMARTCO
SmartCoolingv2.1 menggabungkan firmware SmartCooling dengan reka bentuk EWP Controller ini. RP2350B kekal sebagai pengawal keselamatan dan actuator kritikal, manakala ESP32-S3 mengurus UI, Wi-Fi, BLE, diagnostik dan OTA. Kontrak komunikasi neutral-transport berada di docs/SMARTCOOLINGV21INTEGRATION.md.
Projek ini dibina untuk berjalan serasi pada kedua-dua ekosistem tanpa perubahan kod:
Main components on the EWP-Control
EWP-Control bill of materials (BOM)
93 components, 37 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2350B RP2350B_C42415655 Raspberry Pi(树莓派) | QFN-80_L10.0-W10.0-P0.40-TL-EP3.4 | U1 |
| 1 | ESP32-S3 ESPRESSIF(乐鑫) | QFN-56_L7.0-W7.0-P0.40-TL-EP4.0 | U2 |
| 1 | W25Q128JVSIQ W25Q128JVSIQTR Winbond(华邦) | SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U3 |
| 1 | MT25QL01GBBB8ESF-0SIT MT25QL01GBBB8ESF-0SIT TR micron(美光) | SO-16_L10.3-W7.5-P1.27-LS10.4-BL | U4 |
| 1 | APS51208N-OBR-BD | BGA-24_L8.0-W6.0-W5-R5-P1.00-TL | U5 |
| 1 | AD7124-8BCPZ ADI(亚德诺) | LFCSP-32_L5.0-W5.0-P0.50-TL-EP | U6 |
| 1 | AD5689RBRUZ ADI(亚德诺) | TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL | U7 |
| 1 | TPS54540DDAR TI(德州仪器) | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | U8 |
| 1 | TLV75533PDBVR TI(德州仪器) | SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U9 |
| 1 | BME280 Bosch(博世) | LGA-8_BME280_BL | U10 |
| 1 | DS3231MZ+TRL DS3231MZ+ ADI(亚德诺)/MAXIM(美信) | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U11 |
| 1 | INA226AIDGSR TI(德州仪器) | MSOP-10_L3.0-W3.0-P0.50-LS5.0-BL | U12 |
| 1 | TPL5010DDCR TI(德州仪器) | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U13 |
| 2 | BTS50015-1TAD | PG-TO263-7_L10.2-W10.4-P1.27-LS14.4-BR-PE4 | U14, U15 |
| 1 | SQJ411EP-T1_GE3 VISHAY(威世) | POWERVDFN-8_L6.2-W5.2-P1.27-LS6.0-BL | Q1 |
| 2 | X49SM12MSD2SI YXC(扬兴晶振) | HC-49S_L11.4-W4.8 | X1, X2 |
| 1 | HSO531S 12MHZ 1.6~3.6V | OSC-SMD_4P-L5.0-W3.2-BL_SIT8103AI | X3 |
| 1 | 40MHZ/3225/12PF/10PPM CJ(江苏长电/长晶) | CRYSTAL-SMD_4P-L3.2-W2.5-BL | X4 |
| 1 | SD-01A 韩国韩荣 | SD-SMD_SD-01A | Card1 |
| 1 | HX 3x4x2.5-PA-4N push button switch HX 3X4X2.5-PA-4N PUSH BUTTON SWITCH hanxia(韩下) | SW-SMD_4P-L4.2-W3.4-P2.15-LS5.2 | SW1 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MBR0520L-TP MCC(美微科) | SOD-123_L2.7-W1.6-LS3.7-RD-1 | D1 |
| 1 | SMNR4020-2.2UH 2.2µH SXN(顺翔诺) | IND-SMD_L4.0-W4.0_LQH44PN2R2MP0L | L1 |
| 1 | LSQPB201214T2R2MD | L0805 | L2 |
| 6 | 10uF | C0805 | C1, C2, C10, C19, C22, C24 |
| 15 | 100nF | C0805 | C3, C4, C5, C6, C11, C16, C25, C29 +7 |
| 3 | 1uF | C0805 | C7, C32, C33 |
| 2 | 22pF | C0805 | C8, C9 |
| 16 | 0.1uF | C0805 | C12, C13, C14, C15, C17, C18, C20, C21 +8 |
| 1 | 47uF | C0805 | C26 |
| 1 | 10nF | C0805 | C27 |
| 1 | 100pF | C0805 | C28 |
| 2 | 1k | R0805 | R1, R15 |
| 14 | 10k | R0805 | R2, R3, R8, R9, R12, R14, R16, R17 +6 |
| 3 | 100k | R0805 | R4, R5, R13 |
| 1 | 32.4k | R0805 | R6 |
| 1 | 162k | R0805 | R7 |
| 2 | 1.2k | R0805 | R10, R11 |
EWP-Control design files
The KiCad project lives in the haum2002/EWP-Control repository on GitHub; these links point at the commit this page was built from.
- LayoutEWP Control.kicad_pcb
- SchematicEWP Control.kicad_sch
EWP-Control: common questions
What microcontroller does the EWP-Control use?
The EWP-Control is built around the RP2350B, from the RP2040/RP2350 family.
How big is the EWP-Control PCB?
The EWP-Control measures 76 × 64 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the EWP-Control?
93 components, from 37 distinct parts. The full bill of materials is listed on this page.
Where can I download the EWP-Control design files?
From the haum2002/EWP-Control repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the EWP-Control design in my own project?
The repository has no license, so all rights stay with haum2002. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the EWP-Control 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.
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
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k