Skip to the content
4 layers100 × 91.4 mmSurprise, the printed circuit board in 3D
Size
100 × 91.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
173
Nets
176
Pads
588
Tracks, vias
711, 182
Pours
39
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Jul 2024
Updated
6 Nov 2026

Overview

Surprise is an open-source printed circuit board by marmbrus, from the marmbrus/circuits repository on GitHub. It is a 4-layer board of 100 × 91.4 mm with 173 parts on 176 nets, routed with 711 tracks and 182 vias.

It is built around the CH340C, ESP32-S3-WROOM-1-N8 and TPS63070RNMR, with the USBLC6-2SC6, BQ27441DRZR-G1A and LP5912-3.3DRVR among its other parts. Its parts include 69 resistors, 29 capacitors, 13 connectors, 10 ICs and 10 transistors. It belongs with the ESP32 boards of this library.

Main components

12

README

readme.md

Plugins

Template Setup

Preferences -> Configure Paths...

  • KICAD_USER_TEMPLATE_DIR=~/workspace/circuits/templates

Component Setup

easyeda2kicad

  • github
  • easyeda2kicad --output ~/workspace/circuits/libraries/easyeda2kicad --full --lcsc_id=...

Schematics Editor -> Preferences -> Manage Symbol Libraries...

easyeda2kicad -> circuits/libraries/easyeda2kicad/easyeda2kicad.kicad_sym

PCB Editor -> Preferences -> Manage Footprint Libraries...

easyeda2kicad -> circuits/libraries/easyeda2kicad/easyeda2kicad.pretty

Parts

173
QtyValueFootprintReferences
2410kResistor_SMD:R_0603_1608MetricR101, R102, R103, R207, R301, R302, R305, R507, R601, R602, R801, R1001, R1101, R1201, R1301, R1302 +8
13TestPointConnector_Pin:Pin_D1.0mm_L10.0mmTP101, TP102, TP201, TP202, TP301, TP302, TP303, TP304, TP501, TP502, TP901, TP902, TP903
8Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ801, J802, J1001, J1002, J1101, J1102, J1201, J1202
8JP1Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP101, JP102, JP103, JP104, JP105, JP106, JP201, JP501
5100nfCapacitor_SMD:C_0603_1608MetricC304, C401, C403, C404, C701
51ufCapacitor_SMD:C_0603_1608MetricC201, C203, C501, C503, C601
4100Resistor_SMD:R_0603_1608MetricR802, R1002, R1102, R1202
4330Resistor_SMD:R_0603_1608MetricR803, R1003, R1103, R1203
4470kResistor_SMD:R_0603_1608MetricR201, R204, R501, R504
4AO3400APackage_TO_SOT_SMD:SOT-23Q801, Q1001, Q1101, Q1201
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH101, H102, H103, H104
310ufCapacitor_SMD:C_0603_1608MetricC303, C305, C402
322ufCapacitor_SMD:C_0805_2012MetricC306, C307, C308
3LEDLED_SMD:LED_0603_1608MetricD202, D502, D901
3WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD101, D102, D103
20Resistor_SMD:R_0603_1608MetricR401, R701
21.8Veasyeda2kicad:SOD-123_L2.7-W1.6-LS3.7-RDD201, D501
210uFCapacitor_SMD:C_0603_1608MetricC101, C102
210ufCapacitor_SMD:C_0805_2012MetricC301, C302
212kResistor_SMD:R_0603_1608MetricR404, R405
2150Resistor_SMD:R_0603_1608MetricR208, R508
2196kResistor_SMD:R_0603_1608MetricR202, R502
21uFCapacitor_SMD:C_0603_1608MetricC901, C903
22.7nfCapacitor_SMD:C_0603_1608MetricC202, C502
2249kResistor_SMD:R_0603_1608MetricR206, R506
22AFuse:Fuse_1206_3216MetricF201, F501
22N7002Package_TO_SOT_SMD:SOT-23Q201, Q501
22kResistor_SMD:R_0603_1608MetricR906, R907
24.7kResistor_SMD:R_0603_1608MetricR603, R604
24.7uFCapacitor_SMD:C_0603_1608MetricC904, C905
24120Resistor_SMD:R_0603_1608MetricR205, R505
2470Resistor_SMD:R_0603_1608MetricR402, R403
25.1kResistor_SMD:R_0603_1608MetricR702, R703
254.9kResistor_SMD:R_0603_1608MetricR203, R503
2BSS138Package_TO_SOT_SMD:SOT-23Q1301, Q1302
2KEY-SMD_B3U-1000PMeasyeda2kicad:KEY-SMD_B3U-1000PMSW602, SW603
2LM73100RPWReasyeda2kicad:VQFN-10_L2.0-W2.0-P0.45-TLProtect201, Protect501
2MMBT3904Package_TO_SOT_SMD:SOT-23Q401, Q402
2USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U401, U701
1.47uFCapacitor_SMD:C_0603_1608MetricC902
11.5kResistor_SMD:R_0603_1608MetricR908
1100nFCapacitor_SMD:C_0603_1608MetricC603
110mOhmResistor_SMD:R_2512_6332MetricR901
1130kResistor_SMD:R_0603_1608MetricR304
118kResistor_SMD:R_0603_1608MetricR905
11uHInductor_SMD:L_Coilcraft_XAL4020-XXXL301
122uFCapacitor_SMD:C_0603_1608MetricC602
1680kResistor_SMD:R_0603_1608MetricR303
1B2B-PH-K-S(LF)(SN)Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ901
1BM04B-SRSS-TB(LF)(SN)easyeda2kicad:CONN-SMD_BM04B-SRSS-TBCN1301
1BQ24075RGTReasyeda2kicad:QFN-16_L3.0-W3.0-P0.50-TL-EP1.7U902
1BQ27441DRZR-G1Aeasyeda2kicad:SON-12_L4.0-W2.5-P0.40-BL-EPU901
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU402
1Conn_01x03Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ103
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U601
1HB-PH3-25413PB2GOPConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ101
1LIS2DHTReasyeda2kicad:LGA-14_L2.0-W2.0-P0.35-BLU103
1LP5912-3.3DRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU102
1MICROXNJeasyeda2kicad:MICRO-USB-SMD_MICROXNJUSB401
1PM254V-11-07-H85Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ102
1RResistor_SMD:R_0805_2012MetricR1404
1RResistor_SMD:R_1206_3216MetricR1405
1RResistor_SMD:R_0402_1005MetricR1402
1RResistor_SMD:R_0603_1608MetricR1403
1RResistor_SMD:R_0201_0603MetricR1401
1RResistor_SMD:R_2512_6332MetricR1406
1SN74LVC32ADReasyeda2kicad:SOIC-14_L8.7-W3.9-P1.27-LS6.0-BLU101
1TPS63070RNMReasyeda2kicad:VQFN-HR-15_L3.0-W2.5-P0.50-BL_TPS63070RNMRU301
1TYPE-C-31-M-12easyeda2kicad:USB-C_SMD-TYPE-C-31-M-12USBC701

More from marmbrus/circuits

12
  • 4 layers138 × 125 mmLeds, the printed circuit board in 3D

    Leds

    marmbrus/circuits

    159 parts
  • 4 layers138 × 104 mmHi amp, the printed circuit board in 3D

    Hi amp

    marmbrus/circuits

    140 parts
  • 4 layers68.8 × 135.2 mmEspamp, the printed circuit board in 3D

    Espamp

    marmbrus/circuits

    127 parts
  • 4 layers70 × 82 mmRoomsensor, the printed circuit board in 3D

    Roomsensor

    marmbrus/circuits

    115 parts
  • 4 layers94 × 74 mmHigh speed, the printed circuit board in 3D

    High speed

    marmbrus/circuits

    94 parts
  • 4 layers94 × 74 mmLow profile, the printed circuit board in 3D

    Low profile

    marmbrus/circuits

    94 parts
  • 4 layers121.5 × 154.3 mmBlocks, the printed circuit board in 3D

    Blocks

    marmbrus/circuits

    79 parts
  • 4 layers70 × 45 mmLocks, the printed circuit board in 3D

    Locks

    marmbrus/circuits

    77 parts
  • 4 layers63 × 63 mmLamp, the printed circuit board in 3D

    Lamp

    marmbrus/circuits

    74 parts

Similar boards

  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    Quack core

    HeyPCB/quack-core

    Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.

    138 parts1CERN-OHL-S-2.0
  • 4 layers111.8 × 59.1 mmControleurPulve, the printed circuit board in 3D

    ControleurPulve

    Mobilab-AgroTIC/debitdouille

    Système pour controler le fonctionnement d'un pulvérisateur

    107 parts
  • 2 layers64 × 49 mmAirSafetyAlarm, the printed circuit board in 3D

    AirSafetyAlarm

    NanashiTheNameless/AirSafetyAlarm

    (Not so) Simple device to test air safety automatically and trigger a relay when outside allowable ranges.

    23 parts
  • 2 layers205 × 190 mmControl 1v2, the printed circuit board in 3D

    Control 1v2

    PubInv/high-amp-controller-board

    A PCB assembly for controlling up to 60 amps of power for electolysis of electroplating

    350 partsAGPL-3.0
  • 4 layers63.5 × 44.5 mmLTC3556 v2.4, the printed circuit board in 3D

    LTC3556 v2.4

    blakep7/HANDS-EMG

    57 parts1
  • 4 layers108 × 50 mmFED3, the printed circuit board in 3D

    FED3

    KravitzLabDevices/FED3

    Feeding Experimentation Device version 3

    114 parts36GPL-3.0

Questions

How big is the Surprise PCB?

It measures 100 × 91.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Surprise use?

173 parts, built around the CH340C, ESP32-S3-WROOM-1-N8, TPS63070RNMR and USBLC6-2SC6. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Surprise KiCad files?

From the marmbrus/circuits repository on GitHub, at the commit this page was made from: the board is surprise/surprise.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Surprise design in my own project?

Its repository states no licence, so its author keeps all rights: ask marmbrus before reusing the design.