Kicad
maximiliano280311·Kicad
About the Kicad PCB
Kicad is an open source ESP32 PCB design by maximiliano280311, published on GitHub. It is a board, with 70 components from 48 distinct parts.
Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the MP1584EN, AMS1117-3.3, MPU-6050, BMP280 and MS5611-01BA03. By type, the board carries 20 resistors, 18 capacitors, 8 ICs, 8 connectors, 5 LEDs and 4 transistors.
It belongs with the rf & radio, power & battery and sensors designs in this gallery.
From the project
1. Open KiCad 2. File → Open Project → select rocketfc.kicadpro 3. Double-click rocketfc.kicadsch to open the schematic editor 4. To start PCB layout: Tools → Update PCB from Schematic (or import rocketfc.net` manually)
1. Open KiCad 2. File → Open Project → select rocketfc.kicadpro 3. Double-click rocketfc.kicadsch to open the schematic editor 4. To start PCB layout: Tools → Update PCB from Schematic (or import rocketfc.net` manually)
All footprints and symbols reference standard KiCad built-in libraries:
- Device — resistors, capacitors, inductors, generic discretes - Connector / ConnectorPinHeader2.54mm — headers and screw terminals - ConnectorJST — battery JST-XH connector - ConnectorPhoenixMCHighVoltage — pyro screw terminals - ConnectorCard — microSD socket - PackageTOSOTSMD / PackageTOSOTTHT —…
Main components on the Kicad
Kicad bill of materials (BOM)
70 components, 48 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-WROOM-32D | ESP32-WROOM-32 | U1 |
| 1 | MP1584EN MP1584 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 1 | MPU-6050 | LGA-24_4x4mm_P0.5mm | U4 |
| 1 | BMP280 | Bosch_LGA-8_2x2.5mm_P0.65mm | U5 |
| 1 | MS5611-01BA03 MS5611_DNP | CLCC-8 | U6 |
| 1 | Ra-02 or RFM95W SX1278_LoRa | HOPERF_RFM9XW_THT | U7 |
| 1 | NEO-8M-0 NEO-8M | u-blox_NEO-M8_Exposed_Pad_22.4x16.2_THT-Antenna | U8 |
| 1 | AO3401A AO3401 | SOT-23 | Q1 |
| 2 | IRLZ44NPBF IRLZ44N | TO-220-3_Vertical | Q2, Q3 |
| 1 | MMBT2222 | SOT-23 | Q4 |
| 1 | SERVO1 | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | SERVO2 | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | SERVO3 | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | SERVO4 | PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | PYRO_A | PhoenixContact_MC_1,5_2-ST-3,5_1x02_P3.50mm_Angled | J5 |
| 1 | PYRO_B | PhoenixContact_MC_1,5_2-ST-3,5_1x02_P3.50mm_Angled | J6 |
| 1 | PROG_HEADER | PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | BATTERY_JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J8 |
| 1 | BUZZER_5V | CUI_CEB-35D3 | BZ1 |
Show 28 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MicroSD_SPI | microSD_HC_Hirose_DM3AT-SF-PEJM5 | SD1 |
| 1 | ARM_SW | SW_CuK_OS102011MA1QN1_SPDT_Angled | SW1 |
| 1 | RESET | SW_SPST_CK_RS282G05A3 | SW2 |
| 1 | BOOT | SW_SPST_CK_RS282G05A3 | SW3 |
| 1 | PWR_OK | LED_0402_1005Metric | LED1 |
| 1 | GPS_LOCK | LED_0402_1005Metric | LED2 |
| 1 | ARMED | LED_0402_1005Metric | LED3 |
| 1 | CONT_A | LED_0402_1005Metric | LED4 |
| 1 | CONT_B | LED_0402_1005Metric | LED5 |
| 1 | 1N4148 | D_SOD-323 | D1 |
| 1 | SRR1260-4R7Y 4.7uH_3A | L_Bourns_SRR1260 | L1 |
| 1 | 47uF_16V | CP_Elec_6.3x7.7 | C1 |
| 1 | 10uF_X7R | C_0805_2012Metric | C2 |
| 1 | 47uF_10V | CP_Elec_6.3x7.7 | C3 |
| 1 | 22uF_X7R | C_0805_2012Metric | C4 |
| 2 | 10uF_10V | CP_Elec_5x5.4 | C5, C6 |
| 9 | 100nF | C_0402_1005Metric | C7, C9, C10, C11, C12, C14, C15, C23 +1 |
| 1 | 10uF | CP_Elec_5x5.4 | C8 |
| 1 | 10uF | C_0805_2012Metric | C13 |
| 1 | 470uF_10V | CP_Elec_10x10.5 | C24 |
| 2 | 4k7 | R_0402_1005Metric | R1, R2 |
| 4 | 10k | R_0402_1005Metric | R3, R4, R7, R8 |
| 2 | 100R | R_0402_1005Metric | R5, R6 |
| 3 | 1k | R_0402_1005Metric | R9, R10, R18 |
| 3 | 100k | R_0402_1005Metric | R12, R13, R21 |
| 1 | 82k | R_0402_1005Metric | R14 |
| 3 | 330R | R_0402_1005Metric | R15, R16, R17 |
| 2 | 33R | R_0402_1005Metric | R19, R20 |
Kicad design files
The KiCad project lives in the maximiliano280311/Kicad repository on GitHub; these links point at the commit this page was built from.
- Schematicrocket_fc.kicad_sch
- Netlistrocket_fc.net
Kicad: common questions
What microcontroller does the Kicad use?
The Kicad is built around the ESP32-WROOM-32D, from the ESP32 family.
How many components are on the Kicad?
70 components, from 48 distinct parts. The full bill of materials is listed on this page.
Where can I download the Kicad design files?
From the maximiliano280311/Kicad repository on GitHub, which has the schematic and a netlist; the links under Design files point to each one.
Can I use the Kicad design in my own project?
The repository has no license, so all rights stay with maximiliano280311. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Kicad without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k