
EMBARCADOS CURSO PCB
andremdaraujo/EMBARCADOS-CURSO-PCB
Projeto desenvolvido durante o curso Projeto de PCB para Sistemas Embarcados

Nucula Board: an ESP32-C3 hardware prototype with USB-C, PN7160 NFC, OLED and detachable keyboard. KiCad sources and manufacturing files.
Nucula v2 is an open-source printed circuit board by zeugmaster, from the zeugmaster/nucula-board repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 60 × 110 mm with 138 parts on 107 nets, routed with 1,131 tracks and 313 vias.
It is built around the ESP32-C3-MINI-1-H4X, AP3012KTR-E1 and PCF8574T/3,518, with the SY8089AAAC, MCP1700T-3002E/TT(MS) and PN7160A1HN/C100E among its other parts. Its parts include 53 capacitors, 42 resistors, 10 ICs, 6 connectors and 5 diodes. It belongs with the radio and wireless boards and the ESP32 and RISC-V boards of this library.
Open nfc-antenna.kicad_pro in KiCad 10. This 46 × 48 mm coupon contains
the same reusable antenna footprint assigned to A1 in the main schematic.
It is a passive two-terminal coil, without NFC controller, matching network or
ground plane. It is not the main product PCB.
Fabrication assumptions:
gerbers/ contains the copper/mask/silk/outline files and separate PTH/NPTH
Excellon drill files. The NPTH drill file is intentionally empty.Solder a short calibrated fixture to terminals 1 and 2 and measure while unpowered. The two terminals are expected to be DC-connected through the coil. Avoid adding a cable loop or measurement-fixture ground plane behind the coil. Save the raw impedance sweep, fixture calibration and final assembly environment.
See the design and tuning guide for measurements, calculations, limitations and how to use the footprint in the main layout. Native KiCad DRC and independent same-net clearance checks pass; RF behavior still requires measurement.
Regenerate the coupon using tools/nfc/check_coil.py with KiCad's pcbnew
Python. This regenerates the .kicad_pcb and validation preview, so preserve
any manual coupon changes first. Re-export Gerber/drill outputs after edits.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100nF | Capacitor_SMD:C_0603_1608Metric | C10, C11, C13, C14, C16, C18, C20, C25, C43, C45, C48, C51, C55 |
| 11 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R5, R8, R9, R10, R11, R17, R18, R21, R35, R37 |
| 7 | 100k | Resistor_SMD:R_0603_1608Metric | R22, R23, R24, R33, R34, R36, R40 |
| 6 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C21, C22, C23, C24, C47, C50 |
| 6 | M2 2.2mm NPTH | Nucula_Project:MountingHole_2.2mm_M2_5.5mm_Keepout | H1, H2, H3, H4, H5, H6 |
| 4 | 1uF | Capacitor_SMD:C_0805_2012Metric | C15, C42, C49, C52 |
| 4 | DNP / TRIM | Nucula_Project:C_0805_HandSolder_NoPaste | C34, C35, C38, C39 |
| 3 | 10uF | Capacitor_SMD:C_1206_3216Metric | C17, C19, C40 |
| 3 | 2.2k | Resistor_SMD:R_0603_1608Metric | R4, R19, R20 |
| 3 | 22uF | Capacitor_SMD:C_1206_3216Metric | C5, C6, C9 |
| 3 | 22uF | Capacitor_SMD:C_1210_3225Metric | C1, C2, C4 |
| 3 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q2, Q4, Q5 |
| 2 | 0R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R41, R42 |
| 2 | 100pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C36, C37 |
| 2 | 150nH | Nucula_Project:L_Coilcraft_0805CS_RevALands | L2, L3 |
| 2 | 1nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C28, C29 |
| 2 | 2.2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R25, R26 |
| 2 | 2.7R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R27, R28 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C3, C41 |
| 2 | 330pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C30, C31 |
| 2 | 33pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C53, C54 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R38, R39 |
| 2 | 470k | Resistor_SMD:R_0603_1608Metric | R15, R16 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | 68pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C32, C33 |
| 2 | B340A | Diode_SMD:D_SMA | D1, D2 |
| 2 | IRLML6402 | Package_TO_SOT_SMD:SOT-23 | Q1, Q3 |
| 2 | MouseBite_2Rows7_D0.60_P1.00_Inset_Gap2.00 | Nucula_Project:MouseBite_2Rows7_D0.60_P1.00_Inset_Gap2.00 | MB1, MB2 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R29 |
| 1 | 1.8M | Resistor_SMD:R_0805_2012Metric | R30 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 10uH | Nucula_Project:L_Coilcraft_LPS4018 | L4 |
| 1 | 12pF | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 15pF | Capacitor_SMD:C_0603_1608Metric | C27 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 2.2uH | Nucula_Project:L_Taiyo-Yuden_NR-30xx | L1 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric | R31 |
| 1 | 220k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 27.12MHz / CL 10pF | Nucula_Project:Crystal_NDK_NX2016SA_2.0x1.6mm | Y1 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C46 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C44 |
| 1 | 48.7k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 910k | Resistor_SMD:R_0603_1608Metric | R32 |
| 1 | AP3012KTR-E1 | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_B3U-1000P | SW2 |
| 1 | Battery wire pads | Nucula_Project:Battery_Lead_SolderPads_2x2.2x2.5mm_P3.4mm | J6 |
| 1 | CHARGE (red) | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | ESP32-C3-MINI-1-H4X | Nucula_Project:ESP32-C3-MINI-1-H4X_NoEPADSolder | U3 |
| 1 | JST-SH / 1S Li-ion | Nucula_Project:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J2 |
| 1 | KEYBOARD / USER FIT | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J3 |
| 1 | MAIN LINK / OPTIONAL | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | MCP1700T-3002E/TT | Package_TO_SOT_SMD:SOT-23 | U9 |
| 1 | MODULE LINK / OPTIONAL | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | PCB loop 40x40 / 4T | Nucula_Project:NFC_PCB_Loop_40x40_4T_W0.50_S0.30_InsideFeed | A1 |
| 1 | PCF8574T | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U8 |
| 1 | PN7160A1HN/C100E | Nucula_Project:PN7160A1HN_C100E | U6 |
| 1 | RESET | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | SS14 | Diode_SMD:D_SMA | D4 |
| 1 | SSD1309 OLED / 24-pin | Nucula_Project:Hirose_FH12A-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal | DS1 |
| 1 | SY8089AAAC | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | TLV803EA30DBZR | Package_TO_SOT_SMD:SOT-23 | U5 |
| 1 | TP4054-42-SOT25R | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | TPD1E10B06DYAR | Diode_SMD:D_SOD-523 | D5 |
| 1 | TPD2E2U06QDCKRQ1 | Package_TO_SOT_SMD:SOT-323_SC-70 | U4 |
| 1 | TS3USB30EDGSR | Package_SO:TSSOP-10_3x3mm_P0.5mm | U10 |
| 1 | USB4105-GF-A-120 | Nucula_Project:USB_C_GCT_USB4105_16P_Standard | J1 |
It measures 60 × 110 mm and has 4 copper layers, 1.6 mm thick.
138 parts, built around the ESP32-C3-MINI-1-H4X, AP3012KTR-E1, PCF8574T/3,518 and SY8089AAAC. 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 zeugmaster/nucula-board repository on GitHub, at the commit this page was made from: the board is nucula-v2.kicad_pcb and its schematic keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.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).

andremdaraujo/EMBARCADOS-CURSO-PCB
Projeto desenvolvido durante o curso Projeto de PCB para Sistemas Embarcados

desanv01/Flight-Controller-V1
STM32H743 flight controller: staged design, six-layer PCB implementation, manufacturing data and engineering history.

Jack-Cb/sensOrbPorted
Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

Alksndr55/mesh-repeater
Mesh Repeater v1 — одноплатный LoRa-репитер для MeshCore и Meshtastic, 90×100 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах. Солнечный зарядник, Na-ion 1S / LTO 2S.

pantojinho/StratosCore
StratosCore is an open-source portable field, aviation, meteorological, navigation and radio computer based on the ESP32-S3-WROOM-1-N16R8.

Alksndr55/mesh-repeater-2.0
Mesh Repeater v2 — LoRa-репитер для MeshCore и Meshtastic на платах POWER и LOGIC с экраном SHIELD, 90×60 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах.

ConfusedHello/STorM32-NT
A fork of the STorM32 NT controller board for my own purposes.
