Skip to the content
PCBKitNew board
2 layers83.4 × 77.2 mmSchematic Mk3, the printed circuit board in 3D

Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

Size
83.4 × 77.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
58
Pads
146
Tracks, vias
169, 75
Pours
21
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Dec 2024
Updated
7 Aug 2026

Overview

Schematic Mk3 is an open-source printed circuit board by Demetrius-Ross, from the Demetrius-Ross/SimMonitor repository on GitHub. It is a 2-layer board of 83.4 × 77.2 mm with 33 parts on 58 nets, routed with 169 tracks and 75 vias.

It is built around the REC5A-2405SW/H2/X1, LTV-846S and CR1206-FX-1002ELF, with the CRGH1206J4K7, UHE2A470MPD and DRR3016 among its other parts. Its parts include 18 resistors, 5 connectors, 3 capacitors, 2 ICs and 1 diode. It belongs with the ESP32 and NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

7

README

README.md

SimMonitoring Overview WIP

alt text

alt text

alt text

Rename the main script to main.py '''bash mv espnow_sender_relay.py main.py '''

Flash it to the ESP32: '''bash mpremote connect /dev/ttyUSB0 fs cp main.py : '''

Reset the ESP32 to run it automatically: '''bash mpremote connect /dev/ttyUSB0 reset '''

If you want manual execution, you can run any script interactively: '''bash mpremote connect /dev/ttyUSB0 run gpio_test.py '''

Wiring Guide for Each ESP32 Device

alt text

ESP32 Device ID Configuration for Sender

Below is a quick reference for how to wire GPIO17, GPIO16, GPIO4, and GPIO2 to assign a device ID (0–15). Each pin is interpreted as a bit in the 4-bit ID, read in the order (Pin2=bit0, Pin4=bit1, Pin16=bit2, Pin17=bit3).

Device IDBinary (bit3..bit0)Pin17 (bit3)Pin16 (bit2)Pin4 (bit1)Pin2 (bit0)
000000 (LOW)0 (LOW)0 (LOW)0 (LOW)
100010 (LOW)0 (LOW)0 (LOW)1 (HIGH)
200100 (LOW)0 (LOW)1 (HIGH)0 (LOW)
300110 (LOW)0 (LOW)1 (HIGH)1 (HIGH)
401000 (LOW)1 (HIGH)0 (LOW)0 (LOW)
501010 (LOW)1 (HIGH)0 (LOW)1 (HIGH)
601100 (LOW)1 (HIGH)1 (HIGH)0 (LOW)
701110 (LOW)1 (HIGH)1 (HIGH)1 (HIGH)
810001 (HIGH)0 (LOW)0 (LOW)0 (LOW)
910011 (HIGH)0 (LOW)0 (LOW)1 (HIGH)
1010101 (HIGH)0 (LOW)1 (HIGH)0 (LOW)
1110111 (HIGH)0 (LOW)1 (HIGH)1 (HIGH)
1211001 (HIGH)1 (HIGH)0 (LOW)0 (LOW)
1311011 (HIGH)1 (HIGH)0 (LOW)1 (HIGH)
1411101 (HIGH)1 (HIGH)1 (HIGH)0 (LOW)
1511111 (HIGH)1 (HIGH)1 (HIGH)1 (HIGH)

Notes

  1. GPIO2 is the least significant bit (bit0).
  2. GPIO17 is the most significant bit (bit3).
  3. Use 10kΩ resistors (or internal pulls) to pull each pin HIGH or LOW.
  4. For a Sender role, set GPIO18 = 0 (LOW) and GPIO19 = 0 (LOW). This yields role_value = 0 => "SENDER".

alt text

alt text

Parts

33
QtyValueFootprintReferences
10CR1206-FX-1002ELFfootprints:RESC3216X75NR9, R10, R11, R12, R13, R14, R15, R16, R17, R18
7CRGH1206J4K7footprints:RESC3115X65NR1, R2, R3, R5, R6, R7, R8
2UHE2A470MPDfootprints:PCAP_10x12_5-THRU-ELECT_NCAC1, C2
2~footprints:PTC_RESET_FUSERF1, RF2
11000pf/3kVfootprints:CAPC3216X180NC3
11770979footprints:PHOENIX_1770979J5
1A-DF_09_A_KG-T4Sfootprints:ASSMANN_A-DF_09_A_KG-T4SJ1
1CRGH1206J4K7footprints:RESC3015X65NR4
1DRR3016footprints:DRR3010S1
1ESP32-DEVKITC-32Dfootprints:MODULE_ESP32-DEVKITC-32DU1
1JST -SMfootprints:CONN_BM04B-SRSS-TB_SPKJ3
1LTV-846Sfootprints:SOIC254P1016X460-16NU2
1REC5A-2405SW_H2footprints:CONV_REC5A-2405SW_H2PS1
1S3B-EHfootprints:CONN_S3B-EH_JSTJ4
1SS34B-HFfootprints:DO214AASMB_CIP-LD1
1jst-powerfootprints:PHOENIX_1757255J2

Questions

How big is the Schematic Mk3 PCB?

It measures 83.4 × 77.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Schematic Mk3 use?

33 parts, built around the REC5A-2405SW/H2/X1, LTV-846S, CR1206-FX-1002ELF and CRGH1206J4K7. 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 Schematic Mk3 KiCad files?

From the Demetrius-Ross/SimMonitor repository on GitHub, at the commit this page was made from: the board is Hardware-Design/board_design_legacy/schematic_Mk3.kicad_pcb and its schematic Hardware-Design/board_MKIV/ESP-Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Schematic Mk3 design in my own project?

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

More from Demetrius-Ross/SimMonitor

5
  • 2 layers100.2 × 68.6 mmBoard MKIV, the printed circuit board in 3D

    Board MKIV

    Demetrius-Ross/SimMonitor

    Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

    45 parts
  • 2 layers87 × 55.5 mmSchematic Mk2, the printed circuit board in 3D

    Schematic Mk2

    Demetrius-Ross/SimMonitor

    Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

    29 parts
  • 2 layers100 × 32 mmSignal board, the printed circuit board in 3D

    Signal board

    Demetrius-Ross/SimMonitor

    Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

    28 parts
  • 2 layers100 × 32 mmESP Board, the printed circuit board in 3D

    ESP Board

    Demetrius-Ross/SimMonitor

    Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

    19 parts
  • 2 layers100 × 120 mmBoard telemetry, the printed circuit board in 3D

    Board telemetry

    Demetrius-Ross/SimMonitor

    Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

    13 parts

Similar boards

  • 2 layers75 × 50 mmSlidersOfSociety PCB, the printed circuit board in 3D

    SlidersOfSociety PCB

    OE1KHZ/SlidersOfSociety-PCB

    A CANbus controlled closed loop motor fader module based on Microchip's PIC18F25K83

    26 partsMIT
  • 2 layers179.5 × 53.5 mmWrightFlyer, the printed circuit board in 3D

    WrightFlyer

    AerospaceVillage/avBadge_2023

    Aerospace Village Badge for Def Con 2023

    39 parts1
  • 4 layers151.1 × 71.1 mmMakeItRain, the printed circuit board in 3D

    MakeItRain

    TJLTM/MakeItRain

    DIY ESP-32 Based sprinkler Controller

    76 parts3
  • 4 layers221.5 × 130.8 mmMEP MAXI-85V-1-REV-2-Interface Board, the printed circuit board in 3D

    MEP MAXI-85V-1-REV-2-Interface Board

    JGilcreast/MetalHead

    An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...

    407 parts
  • 2 layers21.5 × 49.5 mmInsulation board, the printed circuit board in 3D

    Insulation board

    RyutoTanaka/g15_pcb

    G15の回路

    26 parts
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    33 parts1kGPL-3.0
  • 2 layers127 × 96 mmAmiga gfxcard, the printed circuit board in 3D

    Amiga gfxcard

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    33 parts1k
  • 2 layers92.7 × 58.4 mmHacky holidays, the printed circuit board in 3D

    Hacky holidays

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    33 parts915