
Thermo40
mahmoud-elghamry/thermocouple
This directory is a self-contained KiCad 10 project. It does not share files with, and must not be confused with, the single-channel board in hardware/single-channel/.

Install all of these before opening the project:
Kicad snapshot step16 rev a layout complete 20260324 150352 is an open-source printed circuit board by jgrano, from the jgrano/Nx-PCBA repository on GitHub. It is a 2-layer board of 249 × 180.3 mm with 91 parts on 199 nets, routed with 403 tracks and 49 vias.
It is built around the ADM2587EBRWZ-REEL7, ESP32-S3-WROOM-1U-N16R8 and ISO1042BDWVR, with the MDBT50Q-1MV2, R-78B5.0-2.0 and SIM7080G among its other parts. Its parts include 31 capacitors, 14 resistors, 9 ICs, 7 connectors and 5 diodes. It belongs with the ESP32 and nRF52 and nRF5x boards of this library.
Status: Schematic capture in progress
EDA Tool: KiCad 9
Last updated: March 2026
| File | Status | Description |
|---|---|---|
nx.kicad_pro | 🔜 In progress | KiCad project file |
nx.kicad_sch | 🔜 In progress | Schematic — Rev A |
nx.kicad_pcb | ⏸ Not started | PCB layout |
nx.kicad_dru | ⏸ Not started | Design rules (JLCPCB-aligned) |
Install all of these before opening the project:
| Plugin | Install | Purpose |
|---|---|---|
| KiCad Copilot | KiCad Plugin Manager | AI-assisted schematic suggestions |
| Fabrication Toolkit | KiCad Plugin Manager | One-click JLCPCB Gerber + BOM + CPL export |
| KiCost | pip install kicost | BOM costing from DigiKey / Mouser / LCSC |
| Interactive HTML BOM | KiCad Plugin Manager | Visual BOM overlay for assembly check |
| PCBDraw | pip install pcbdraw | Realistic PCB renders |
| Teardown DRC | KiCad Plugin Manager | JLCPCB-aligned DRC |
# From this directory, launch Claude Code
cd hardware/kicad
claude
# Useful prompts once inside:
# "Review nx.kicad_sch for ERC issues and fix them"
# "Analyze the BOM and check LCSC availability on all parts"
# "What's the cost at 100 units for this BOM?"
# "Run DRC and summarize violations"Using Fabrication Toolkit plugin:
nx.kicad_pcb in KiCad PCB editorJLCPCB 4-layer stackup (target):
| Layer | Function |
|---|---|
| Top | Signal + components |
| Inner 1 | Ground plane |
| Inner 2 | Power planes (3V3, 5V) |
| Bottom | Signal + components |
Minimum clearances (JLCPCB standard):
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C9, C11, C16, C17, C18, C19, C21, C22, C24, C25, C26, C27, C29 |
| 8 | 10uF/10V | Capacitor_SMD:C_0805_2012Metric | C6, C7, C8, C20, C23, C28, C30, C31 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R3, R4, R11, R12, R16, R17 |
| 4 | 100pF | Capacitor_SMD:C_0402_1005Metric | C12, C13, C14, C15 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R10, R19 |
| 2 | 120 {DNP} | Resistor_SMD:R_0402_1005Metric | RT1, RT2 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R13, R15 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 680 | Resistor_SMD:R_0402_1005Metric | RB1, RB2 |
| 2 | B5819W | Diode_SMD:D_SOD-323 | D4, D9 |
| 2 | U.FL-R-SMT-1(10) | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | ANT1, ANT2 |
| 1 | +3V3_LTE | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | +3V3_MAIN | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | +5V | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | 100nF/25V | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 100uF/6.3V | Capacitor_SMD:CP_Elec_6.3x5.8 | C10 |
| 1 | 3A/250V | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | 4.7uH | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 453k | Resistor_SMD:R_0402_1005Metric | R18 |
| 1 | 470 | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | 470µF/50V | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C1 |
| 1 | 5.08mm-Euroblock-2P-DC | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | 5.08mm-Euroblock-3P-AC | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | 693072010801 | Connector_Card:nanoSIM_GCT_SIM8060-6-0-14-00 | J2 |
| 1 | ADM2587EBRWZ | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U6 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | B0505S-1WR2 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | PS2 |
| 1 | CAN Bus | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_3-G_1x03_P5.00mm_Horizontal | J4 |
| 1 | CAN_H | TestPoint:TestPoint_Pad_D1.5mm | TP8 |
| 1 | CP2102N-A02-GQFN28R | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U4 |
| 1 | ESP32-S3-WROOM-1U-N16R8 | PCM_Espressif:ESP32-S3-WROOM-1U | U1 |
| 1 | GNDD | TestPoint:TestPoint_Pad_D1.5mm | TP9 |
| 1 | IRM-10-12 | Converter_ACDC:Converter_ACDC_MeanWell_IRM-10-xx_THT | PS1 |
| 1 | ISO1042BDWVR | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U7 |
| 1 | MDBT50Q-1MV2 | nx_custom:MDBT50Q-1MV2 | U8 |
| 1 | NET_LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | PWR_LED | LED_SMD:LED_0402_1005Metric | D2 |
| 1 | R-78B5.0-2.0 | Converter_DCDC:Converter_DCDC_RECOM_R-78B-2.0_THT | U9 |
| 1 | RS-485 Bus | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_3-G_1x03_P5.00mm_Horizontal | J3 |
| 1 | RS485_A | TestPoint:TestPoint_Pad_D1.5mm | TP7 |
| 1 | SIM7080G | nx_custom:SIM7080G_LCC68 | U5 |
| 1 | SWD_nRF52 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | SW_BOOT | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | SW1 |
| 1 | SW_RESET | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | SW2 |
| 1 | THREAD_LED | LED_SMD:LED_0402_1005Metric | D3 |
| 1 | TLV62569DBVR | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | TP_5V | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | TP_GND | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | TP_VIN_DC | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | USB4085-GF-A | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J1 |

mahmoud-elghamry/thermocouple
This directory is a self-contained KiCad 10 project. It does not share files with, and must not be confused with, the single-channel board in hardware/single-channel/.

IPrometheusI/buck-boost
Cargador solar buck-boost no inversor con control CC-CV en ESP32, simulación MATLAB/Simulink y diseño PCB en KiCad.

AndreiVladescu/LibrePLC32
The goal of the project is to create a compact, hackable, and well-documented PLC platform for industrial automation experiments, prototyping, education, and open hardware development.

enkhbold470/iron-node
ESP32-S3 industrial gateway: W5500 Ethernet, isolated RS-485 (ADM2587E), CAN, 9-36 V input. 4-layer KiCad 10 board.




It measures 249 × 180.3 mm and has 2 copper layers, 1.6 mm thick.
91 parts, built around the ADM2587EBRWZ-REEL7, ESP32-S3-WROOM-1U-N16R8, ISO1042BDWVR and MDBT50Q-1MV2. 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 jgrano/Nx-PCBA repository on GitHub, at the commit this page was made from: the board is hardware/kicad/snapshots/kicad_snapshot_step16_rev-a-layout-complete_20260324_150352/nx.kicad_pcb and its schematic hardware/kicad/nx.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jgrano before reusing the design.