Skip to the content
PCBKitNew board
2 layers79.2 × 63.5 mmME507-EMBER, the printed circuit board in 3D

Fire Suppression System with thermal camera detection on a pan/tilt mechanism with house hold hose adaptor.

Size
79.2 × 63.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
45
Pads
139
Tracks, vias
172, 83
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Oct 2025
Updated
10 Mar 2026

Overview

ME507-EMBER is an open-source printed circuit board by JackOLntrn, from the JackOLntrn/EMBER repository on GitHub, published under the MIT licence. It is a 2-layer board of 79.2 × 63.5 mm with 27 parts on 45 nets, routed with 172 tracks and 83 vias.

It is built around the DRV8871DDA and SVD5867NLT4G-UM. Its parts include 9 resistors, 6 connectors, 3 capacitors, 2 ICs and 1 diode.

Main components

2

README

hardware/board/README.md

EMBER Board Design

here

This folder contains the schematic and pcb files for EMBER.

The board has the following terminals for connection to hardware:

TerminalDescription
ESP32 Pin Connector28 pin connector for connection of ESP32 to the board.
Encoder Terminal8 position terminal for connection to the 2 motor quadrature encoders. Has 3.3V+ and gnd output for both terminals denoted by Eni+ and Eni- respectively. Has inputs for channels A and B.
DC Motor Terminal4 position terminal to connect the 2 motors. Ensure that motor 1's encoder is connected to channels A1 and B1 on the encoder terminal, and motor 2's encoder is connected to channels A2 and B2 on the encoder terminal.
IR Cam Terminal4 position terminal for I2C connection to the MLX90640 Thermal IR Camera. Has 3.3V+ and gnd output and SDA/SCL input.
IMU Terminal4 position terminal to support an additional I2C peripheral, for instance an IMU. Has 3.3V+ and gnd output and SDA/SCL input.
Solenoid2 position terminal for connection to the Solenoid. Outputs Vm+ and Vm- using a MOSFET controlled by the microcontroller with a flyback diode circuit.
External Power (12V)2 position terminal for connection to battery. Vm+ should be ~12V+ and Vm- should be gnd.

Board

here

Schematic

here

Board Componenets

1. ESP32 NODEMCU-32S ESP-32S Kit x1

Main microcontroller for project - AliExpress: NodeMCU ESP-32S

2. DRV8871DDAR - Motor Driver x2

Motor driver with 2 inputs from controller for PWM control - Texas Instruments: DRV8871DDAR

3. 1N4004 Diode

Flyback Diode for Solenoid/MOSFET circuit : 1N4004-E3/54

4. MOSFET N-CH x1

MOSFET to turn solenoid on/off from microcontroller N-Channel 60 V 22A (Tc) 3.3W (Ta), 43W (Tc) - Onsemi: SVD5867NLT4G

5. 100Ω Resistor x1

Resistor between microcontroller and MOSFET gate - Vishay Dale: TNPW1206100RBEEA

6. 4.7kΩ Resistor x6

Pullup Resistors for I2C circuit and Encoder Channels - YAGEO: RC1206FR-074K7L

7. 32kΩ Resistor x2

Current limit resistor for motor drivers (limitting to 2A, under the motor stall current to protect motors) - KOA Speer Electronics, Inc: RN73H2BTTD3202F100

8. 47μF Capacitor x1

Filter capacitor for motor drivers - TDK Corporation: C3216X5R1E476M160DC

9. 0.1μF Capacitor x2

Filter capacitor for motor drivers - KEMET: C1206C104K5RACTU

10. 2 Position Screw Terminal x2

12V power in and Solenoid power out terminals - Phoenix Contact: 1725656

11. 4 Position Screw Terminal x3

I2C connections (2 were added for potential to integrate another I2C peripheral such as an IMU, although only 1 is used for Thermal IR camera), and motor output connection - Phoenix Contact: 1725672

12. 8 Position Screw Terminal x1

Encoder connections - Phoenix Contact: 1725711

Parts

27
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
34.7kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR4, R5, R6
3~Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2, R3
20.1 uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C3
232kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR8, R9
2DRV8871Package_SO:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalViasU1, U2
1100Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR7
11N4004Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
147 uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC4
1DC Motor TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_HorizontalJ4
1Encoder TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_HorizontalJ5
1External Power (12V)TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ3
1IMU TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_HorizontalJ6
1IR Cam TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_HorizontalJ2
1SVD5867NLT4GPackage_TO_SOT_SMD:TO-252-2Q1
1SolenoidTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ1
1~ME507F24:ESP32_NodeMCU_KeeYeesESP32

Questions

How big is the ME507-EMBER PCB?

It measures 79.2 × 63.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ME507-EMBER use?

27 parts, built around the DRV8871DDA and SVD5867NLT4G-UM. 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 ME507-EMBER KiCad files?

From the JackOLntrn/EMBER repository on GitHub, at the commit this page was made from: the board is hardware/board/ME507-EMBER.kicad_pcb and its schematic hardware/board/ME507-EMBER.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ME507-EMBER design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers122.2 × 115.1 mmScan controller kicad, the printed circuit board in 3D

    Scan controller kicad

    fwachsmuth/Filmkorn-Raw-Scanner

    The Filmkorn Raw Scanner, turning 8mm and 16mm films into lossless 12-bit CinemaDNG

    170 parts13MIT
  • 4 layers81.3 × 52.8 mmGlue Board, the printed circuit board in 3D

    Glue Board

    arkorobotics/robocar-pinky

    DIY Robocar Project - Codename Pinky

    87 parts12
  • 2 layers65.6 × 56 mmWw2020, the printed circuit board in 3D

    Ww2020

    dkjonas/WildWillyHardware

    69 parts11
  • 4 layers50 × 50 mmSimpleboard, the printed circuit board in 3D

    Simpleboard

    AlessioMorale/unav2_hardware

    Initial test hardware for the future uNav board version

    122 parts5MIT
  • 2 layers83.3 × 56.5 mmPhone bell, the printed circuit board in 3D

    Phone bell

    purduehackers/phone-bell

    A Rotary Phone Doorbell

    53 parts4
  • 4 layers123 × 56 mmSkyduino Hardware, the printed circuit board in 3D

    Skyduino Hardware

    Skyduino/Skyduino-Hardware

    Hardware design files for the Skyduino roaster

    80 parts4
  • 4 layers31.3 × 34 mmNOGGIN, the printed circuit board in 3D

    NOGGIN

    berkeleyauv/RoboSub_HW

    PCB designs for Underwater Robotics at Berkeley (UR@B)

    60 parts3GPL-3.0
  • 2 layers93.1 × 158.3 mmMegaMouse, the printed circuit board in 3D

    MegaMouse

    KenwoodFox/MegaMouse

    MegaMouse! An atmega 328p powered micromouse!

    136 parts3MIT