

EV12Controller
Contains all prototype info and files
- Size
- 84 × 64 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 70
- Nets
- 74
- Pads
- 235
- Tracks, vias
- 543, 73
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 10 Jul 2023
- Updated
- 11 Jul 2023
Overview
EV12Controller is an open-source printed circuit board by S-A-M-J, from the S-A-M-J/12EV repository on GitHub. It is a 2-layer board of 84 × 64 mm with 70 parts on 74 nets, routed with 543 tracks and 73 vias.
It is built around the ESP32-WROOM-32, SN74LV1T34DBV and SS8050, with the WS2812B among its other parts. Its parts include 14 capacitors, 13 resistors, 4 connectors, 3 ICs and 3 transistors. It belongs with the ESP32 and RISC-V boards of this library.
Main components
4ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesSN74LV1T34DBV
SOT-23-5-40℃~+125℃ 1 1 1.6V~5.5V 10uA 5.5ns@5V,15pF 74LV 8mA 8mA Level shifting Push-pull Unidirectional SOT-23-5 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)WS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.md12EV
Contains all prototype info and files
CAD -> contains all needed 3d printing files in .step format.
PCB -> contains all needed info and engineering files for the custom control pcb
firmware -> contains arduino code for the esp32 on the custom control board
Parts
70| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1x8_2.54 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | SM1A1, SM1B1, SM2A1, SM2B1, SM3A1, SM3B1 |
| 4 | 0 | Resistor_SMD:R_0603_1608Metric | R1, R10, R12, R13 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R7, R8, R9 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C7, C14 |
| 3 | 2.54_3x2 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | SM1, SM2, SM3 |
| 3 | 4.7k | Resistor_SMD:R_0603_1608Metric | R3, R4, R5 |
| 3 | 47uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C8, C9, C10 |
| 3 | G*** | kibuzzard-6488F643 | kibuzzard-6488F643, kibuzzard-6488F643, kibuzzard-6488F643 |
| 3 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | +5V_IN1, +12V_IN1, +VEM_IN1 |
| 3 | XH_1x4 | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | Motor1, Motor2, Motor3 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C11, C13 |
| 2 | 22uF | Capacitor_SMD:C_0603_1608Metric | C1, C6 |
| 2 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J2 |
| 2 | DNP(0.1uF) | Capacitor_SMD:C_0603_1608Metric | C4, C12 |
| 2 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | BOOT1, RST1 |
| 1 | 1000uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C5 |
| 1 | 150R | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U2 |
| 1 | G*** | kibuzzard-6488F773 | kibuzzard-6488F773 |
| 1 | G*** | kibuzzard-6488F604 | kibuzzard-6488F604 |
| 1 | G*** | kibuzzard-6488F556 | kibuzzard-6488F556 |
| 1 | G*** | kibuzzard-6488F506 | kibuzzard-6488F506 |
| 1 | G*** | kibuzzard-6488F5F3 | kibuzzard-6488F5F3 |
| 1 | G*** | kibuzzard-6488F768 | kibuzzard-6488F768 |
| 1 | G*** | kibuzzard-6488F5C4 | kibuzzard-6488F5C4 |
| 1 | G*** | kibuzzard-6488F56C | kibuzzard-6488F56C |
| 1 | Jumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom | H1 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | SN74LV1T34DBV | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1 |
| 1 | XH_01x05 | Connector_JST:JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical | J4 |
| 1 | XH_1x2 | Connector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical | EM1 |
| 1 | esp32_prog_conn_2x3_2.54 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
Questions
How big is the EV12Controller PCB?
It measures 84 × 64 mm and has 2 copper layers, 1.6 mm thick.
What parts does the EV12Controller use?
70 parts, built around the ESP32-WROOM-32, SN74LV1T34DBV, SS8050 and WS2812B. 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 EV12Controller KiCad files?
From the S-A-M-J/12EV repository on GitHub, at the commit this page was made from: the board is pcb/EV12Controller/EV12Controller/EV12Controller.kicad_pcb and its schematic pcb/EV12Controller/EV12Controller/EV12Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EV12Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask S-A-M-J before reusing the design.
More from S-A-M-J/12EV
1- 2 layers68.6 × 53.3 mm

Similar boards
- 2 layers85.8 × 68 mm

Bluetooth Controlled LED strip
pugazh4125/esp32-rgb-controller
A custom-designed Bluetooth RGB LED strip controller using the ESP32-WROOM module. This project is part of my hardware design portfolio under the brand Serially Wired.
42 parts - 4 layers132 × 84.5 mm

Hamodule
crgarcia12/electronics-homeassistant-lightscontroll
A smart lighting controller PCB that integrates seamlessly with ESPHome and Home Assistant while maintaining full compatibility with traditional mechanical switches.
207 parts28 - 2 layers50 × 48 mm

HexGateway
gblach/HexGateway
An internet gateway for Bluetooth LE, OpenThread and/or Zigbee devices.
89 parts10 - 2 layers85.6 × 88.9 mm

OM Landroid MB
rich21044/Openmower-for-Landroid-WR141E
Taking the hardware developed as part of ClemensElfleins work on Openmower and adapting it to fit a 2019 Landroid WR141E.
126 parts8GPL-3.0 - 2 layers110 × 220 mm

Fin ltm
HekiNav/finland-live-train-map
Some of the LEDs are missing because they were removed after making the initial layout
423 parts7MIT - 4 layers30 × 40 mm

Imu module
bit-bots/bitbots_imu_dxl
The Bitbots IMU DXL module is a Sensor module that can be connected to the Dynamixel Bus (RS485 or TTL).
36 parts4MIT - 6 layers320.8 × 128.3 mm

- 4 layers92.5 × 85 mm
