
Schneggi sensor kicad7
Rogger/schneggi-sensor
A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.

A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.
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.
This KiCad project is intended to be exported for JLCPCB with KiCad 9.
Use KiCad 9 from your PATH:
kicad-cli versionThe expected version for the checked-in production files is KiCad CLI 9.0.9.
These commands follow JLCPCB's KiCad 9 Gerber/drill preparation guidance:
Edge.Cuts.Comment,Designator,Footprint,JLCPCB Part #(optional).Designator,Mid X,Mid Y,Layer,Rotation, with mm coordinate suffixes.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:
make jlcpcbThe Makefile stops before export if DRC errors or ERC violations are found.
It runs the sequence below. For an AppImage installation, override the command:
make jlcpcb KICAD_CLI='/path/to/AppRun kicad-cli'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/*.drlThe 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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric | C4, C5 |
| 2 | 1M0 | Resistor_SMD:R_0603_1608Metric | R3, R10 |
| 2 | TS-1187A-B-A-B | schneggi_library:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 | RESET1, SW1 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 180k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 1M5 | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | AFC20-S02ACA-00 | schneggi_library:CONN-SMD_AFC20-S02ACA-00 | X1 |
| 1 | DMC2400UV-13 | schneggi_library:SOT-563_L1.6-W1.2-P0.50-LS1.6-BL | Q1 |
| 1 | E73-2G4M08S1C | schneggi_library:WIRELM-SMD_E73-2G4M08S1C | U1 |
| 1 | FTSH-105-01-L-DV-K-TR | schneggi_library:CONN-SMD_FTSH-105-01-L-DV-K-TR | CN1 |
| 1 | LOGO | schneggi_library:schneggi | G*** |
| 1 | SHTC3-10000 | schneggi_library:DFN-4_L2.0-W2.0-P1.00-BL-EP | U3 |
| 1 | SM04B-SRSS-TB (LF)(SN) | schneggi_library:CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN2 |
| 1 | TPS70933DBVR | schneggi_library:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | LDO1 |
| 1 | XDMCZLNDDF-0.032768MHZ | schneggi_library:CRYSTAL-SMD_L3.2-W1.5-1 | X2 |
| 1 | XL-2012SURC | schneggi_library:LED0805-RD_RED | LED1 |

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

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

TalismanDesign/PocketMage_PDA
An E-Ink PDA device using the ESP32 S3.

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



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

loozhengyuan/MitsubishiSC
Smart controller for Mitsubishi Electric HVAC systems.

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

It measures 35 × 30 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).