Skip to the content
2 layers35 × 30 mmE73-2G4M08S1C-52840, the printed circuit board in 3D

E73-2G4M08S1C-52840

Rogger/schneggi-sensor9

A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.

Size
35 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
55
Pads
119
Tracks, vias
184, 26
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Nov 2023
Updated
11 Oct 2026

Overview

E73-2G4M08S1C-52840 is an open-source printed circuit board by Rogger, from the Rogger/schneggi-sensor repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 35 × 30 mm with 28 parts on 55 nets, routed with 184 tracks and 26 vias.

It is built around the E73-2G4M08S1C, TS-1187A-B-A-B and AFC20-S02ACA-00, with the FTSH-105-01-L-DV-K-TR, TPS70933DBVR-MS and XDMCZLNDDF-0.032768MHZ among its other parts. Its parts include 7 resistors, 5 capacitors, 2 ICs, 2 connectors and 2 crystals. It belongs with the sensors and measurement boards of this library.

Main components

7

README

hardware/flash_adapter/README.md

Flash Adapter PCB

This KiCad project is intended to be exported for JLCPCB with KiCad 9.

Use KiCad 9 from your PATH:

sh
kicad-cli version

The expected version for the checked-in production files is KiCad CLI 9.0.9.

Generate JLCPCB Files

These commands follow JLCPCB's KiCad 9 Gerber/drill preparation guidance:

  • Run DRC before generating manufacturing files.
  • Export the standard fabrication layers: copper, paste, silkscreen, solder mask, and Edge.Cuts.
  • Use Protel filename extensions for Gerbers.
  • Use extended X2 format and include netlist attributes.
  • Generate Excellon drill output with absolute origin, millimeters, decimal zeros format, and alternate oval-hole mode.
  • Use the drill/place-file origin so Gerber, drill, and CPL coordinates are positive and board-relative.
  • Format the BOM as Comment,Designator,Footprint,JLCPCB Part #(optional).
  • Format the CPL as Designator,Mid X,Mid Y,Layer,Rotation, with mm coordinate suffixes.
  • Zip only the Gerber layers and merged Excellon drill file before upload.

Reference: https://jlcpcb.com/help/article/how-to-generate-gerber-and-drill-files-in-kicad-9 BOM sample: https://static.jlcpcb.com//video/Sample-BOM_JLCSMT.xlsx CPL sample: https://static.jlcpcb.com//video/JLCSMT_Sample_CPL1.xlsx

From hardware/flash_adapter:

sh
make jlcpcb

The Makefile stops before export if DRC errors or ERC violations are found. It runs the sequence below. For an AppImage installation, override the command:

sh
make jlcpcb KICAD_CLI='/path/to/AppRun kicad-cli'
sh
kicad-cli pcb drc --severity-error --schematic-parity --exit-code-violations --output flash_adapter-drc.rpt flash_adapter.kicad_pcb
kicad-cli sch erc --severity-all --exit-code-violations --output flash_adapter-erc.rpt flash_adapter.kicad_sch

rm -f jlcpcb/gerber/*
kicad-cli pcb export gerbers --output jlcpcb/gerber --layers F.Cu,B.Cu,F.Paste,B.Paste,F.Silkscreen,B.Silkscreen,F.Mask,B.Mask,Edge.Cuts --use-drill-file-origin flash_adapter.kicad_pcb
kicad-cli pcb export drill --output jlcpcb/gerber --format excellon --drill-origin plot --excellon-units mm --excellon-zeros-format decimal --excellon-oval-format alternate flash_adapter.kicad_pcb
kicad-cli sch export bom --fields Value,Reference,Footprint,'LCSC Part' --labels Comment,Designator,Footprint,'JLCPCB Part #(optional)' --output jlcpcb/production_files/BOM-flash_adapter.csv flash_adapter.kicad_sch
sed -i 's/"//g' jlcpcb/production_files/BOM-flash_adapter.csv

kicad-cli pcb export pos --side front --format csv --units mm --smd-only --use-drill-file-origin --output /tmp/CPL-flash_adapter.raw.csv flash_adapter.kicad_pcb
awk -F, 'BEGIN { print "Designator,Mid X,Mid Y,Layer,Rotation" } NR > 1 { gsub(/"/, ""); layer = ($7 == "top" ? "Top" : ($7 == "bottom" ? "Bottom" : $7)); printf "%s,%.4fmm,%.4fmm,%s,%.0f\n", $1, $4, $5, layer, $6 }' /tmp/CPL-flash_adapter.raw.csv > jlcpcb/production_files/CPL-flash_adapter.csv

rm -f jlcpcb/production_files/GERBER-flash_adapter.zip
zip -j -q jlcpcb/production_files/GERBER-flash_adapter.zip jlcpcb/gerber/*.gtl jlcpcb/gerber/*.gbl jlcpcb/gerber/*.gtp jlcpcb/gerber/*.gbp jlcpcb/gerber/*.gto jlcpcb/gerber/*.gbo jlcpcb/gerber/*.gts jlcpcb/gerber/*.gbs jlcpcb/gerber/*.gm1 jlcpcb/gerber/*.drl

The Gerber package uses JLCPCB-style Protel extensions and a single merged Excellon drill file. The BOM and CPL match the JLCPCB sample column names and column order.

Parts

28
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
210kResistor_SMD:R_0603_1608MetricR5, R6
212pFCapacitor_SMD:C_0603_1608MetricC4, C5
21M0Resistor_SMD:R_0603_1608MetricR3, R10
2TS-1187A-B-A-Bschneggi_library:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2RESET1, SW1
1100nFCapacitor_SMD:C_0603_1608MetricC3
1180kResistor_SMD:R_0603_1608MetricR9
11M5Resistor_SMD:R_0603_1608MetricR7
11uFCapacitor_SMD:C_0603_1608MetricC1
12.2uFCapacitor_SMD:C_0603_1608MetricC2
1220Resistor_SMD:R_0603_1608MetricR4
1AFC20-S02ACA-00schneggi_library:CONN-SMD_AFC20-S02ACA-00X1
1DMC2400UV-13schneggi_library:SOT-563_L1.6-W1.2-P0.50-LS1.6-BLQ1
1E73-2G4M08S1Cschneggi_library:WIRELM-SMD_E73-2G4M08S1CU1
1FTSH-105-01-L-DV-K-TRschneggi_library:CONN-SMD_FTSH-105-01-L-DV-K-TRCN1
1LOGOschneggi_library:schneggiG***
1SHTC3-10000schneggi_library:DFN-4_L2.0-W2.0-P1.00-BL-EPU3
1SM04B-SRSS-TB (LF)(SN)schneggi_library:CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SNCN2
1TPS70933DBVRschneggi_library:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BRLDO1
1XDMCZLNDDF-0.032768MHZschneggi_library:CRYSTAL-SMD_L3.2-W1.5-1X2
1XL-2012SURCschneggi_library:LED0805-RD_REDLED1

More from Rogger/schneggi-sensor

2
  • 2 layers35 × 30 mmSchneggi sensor kicad7, the printed circuit board in 3D

    Schneggi sensor kicad7

    Rogger/schneggi-sensor

    A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.

    11 parts9GPL-3.0
  • 2 layers13 × 22 mmFlash adapter, the printed circuit board in 3D

    Flash adapter

    Rogger/schneggi-sensor

    A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.

    3 parts9GPL-3.0

Similar boards

  • 4 layers95 × 55.5 mmEinkPDA keyboard, the printed circuit board in 3D

    EinkPDA keyboard

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    137 parts2kApache-2.0
  • 2 layers88.9 × 63.5 mmPicotouch drumcard, the printed circuit board in 3D

    Picotouch drumcard

    todbot/picotouch_drumcard

    Card-sized drum synth / sequencer with MIDI In/Out

    80 parts7GPL-3.0
  • 2 layers207.5 × 38 mmPicotouch pad, the printed circuit board in 3D

    Picotouch pad

    todbot/picotouch_pad

    picotouch MIDI controller, but pad-based

    106 parts1GPL-3.0
  • 2 layers68 × 42 mmIR Demo V2, the printed circuit board in 3D

    IR Demo V2

    aranya-project/demo-board-v2

    KiCad sources for the Aranya Embedded demo board

    75 parts1
  • 2 layers43.6 × 25.5 mmBikeUSBv2, the printed circuit board in 3D

    BikeUSBv2

    H3wastooshort/BikeUSBv2

    Charge your Phone off of your Bike while adapting charging power to available power / riding speed.

    63 parts1GPL-3.0
  • 6 layers34.7 × 43 mmMitsubishiSC, the printed circuit board in 3D

    MitsubishiSC

    loozhengyuan/MitsubishiSC

    Smart controller for Mitsubishi Electric HVAC systems.

    66 partsMIT
  • 4 layers145 × 80 mmShunt reversal noadc, the printed circuit board in 3D

    Shunt reversal noadc

    fl4p/shunt-reversal

    MOSFET H-bridge current-reversal switch for shunt thermal-EMF cancellation. Script-generated KiCad. NOT RELEASED - see DESIGN.md section 12.

    75 parts
  • 2 layers48 × 30 mmController, the printed circuit board in 3D

    Controller

    roy-rishi/lithophane-lightbox

    43 parts

Questions

How big is the E73-2G4M08S1C-52840 PCB?

It measures 35 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the E73-2G4M08S1C-52840 use?

28 parts, built around the E73-2G4M08S1C, TS-1187A-B-A-B, AFC20-S02ACA-00 and FTSH-105-01-L-DV-K-TR. 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 E73-2G4M08S1C-52840 KiCad files?

From the Rogger/schneggi-sensor repository on GitHub, at the commit this page was made from: the board is hardware/base/E73-2G4M08S1C-52840.kicad_pcb and its schematic hardware/base/E73-2G4M08S1C-52840.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the E73-2G4M08S1C-52840 design in my own project?

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