

Agrinode mc
- Size
- 240 × 180 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 319
- Nets
- 249
- Pads
- 1,133
- Tracks, vias
- 3,131, 626
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 27 Sep 2026
- Updated
- 29 Sep 2026
Overview
Agrinode mc is an open-source printed circuit board by rthcloudcom-art, from the rthcloudcom-art/PCB repository on GitHub. It is a 4-layer board of 240 × 180 mm with 319 parts on 249 nets, routed with 3,131 tracks and 626 vias.
It is built around the 74AHCT1G125SE, ADS1115IDGS and PCA9555D, with the TLP290-4(E, USBLC6-2SC6 and SRD-05VDC-SL-C among its other parts. Its parts include 112 resistors, 76 capacitors, 20 diodes, 13 ICs and 10 switches.
Main components
1174AHCT1G125SE
SOT-353-40℃~+125℃ 1 1 4.5V~5.5V 4.7ns@5V,50pF 40uA 74AHCT 8mA 8mA Schmitt trigger Tri-State Unidirectional SOT-353 Buffers, Drivers, Receivers, Transceivers ROHSDiodes IncorporatedBuffers, Drivers, Receivers, TransceiversADS1115IDGS
MSOP10Ultra-Small, Low-Power, 4 Channels 16-Bit Analog-to-Digital Converter with Internal ReferenceTexas InstrumentsUncategorisedPCA9555D
SO-24-300milReset function、Cascading and address extension SO-24-300mil I/O Expanders ROHSNXP SemiconductorsI/O ExpandersTLP290-4(E
SOP-16-55℃~+110℃ 1.2V 2.5kV 2ns 3ns 4 400% 400mV@2.4mA,8mA 50% 50mA 50mA 80V DC Phototransistor SOP-16 Transistor, Photovoltaic Output Optoisolators ROHSToshibaTransistor, Photovoltaic Output OptoisolatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)SRD-05VDC-SL-C
插件,19.2x15.6mm100mΩ 10ms 10ms 15A 250V@AC 360mW 5 5V 70Ω Non-Polarized - Single Coil One set changeover: 1C (SPDT - changeover) 插件,19.2x15.6mm Power Relays ROHS松乐Power RelaysSMAJ12CA
DO-214AC(SMA)ESD And Surge Protection (TVS/ESD)hongjiachengBAT54S
SOT-231 Pair Series Connection 1V@100mA 200mA 2uA@25V 30V 600mA SOT-23 Schottky Diodes ROHSMDDSchottky DiodesIRLR2905
TO-252MOSFETsTECH PUBLICSM712
SOT-23-55℃~+125℃ 12A 16V、26V 1uA、2uA 2 300W 7.5V、13.5V 75pF 7V、12V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOT-23 ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching Diodes
README
README.mdAgriNode — سختافزار IoT برای مدیریت هوشمند کشاورزی و دامپروری
خانوادهای از بردهای الکترونیکی برای کنترل، مانیتورینگ و مدیریت گلخانه، مرغداری، دامداری، پرورش ماهی، مزرعه و باغ.
| سند | محتوا |
|---|---|
docs/01-features.md | فاز ۱ — فهرست جامع قابلیتها برای هر کاربری و ترجمهی آن به نیازمندی سختافزاری |
docs/02-architecture.md | فاز ۲ — معماری (نودها + هاب)، تغذیه، قوانین ساخت برای دستگاه کمدقت، اقدامات صنعتی |
docs/03-roadmap.md | فاز ۳ — نقشهی راه بردهای بعدی |
docs/portfolio/ | سبد محصولات (نسخهبندیشده) — کنترلر، برد قدرت، نود بیسیم، پروب هوشمند و راهکار ۱۵ صنعت؛ نسخهی فعلی: v2 (در حال بررسی) |
hardware/hubs/ | بردهای هاب — HUB-W (Wi-Fi)، HUB-L (LoRa)، HUB-C (4G LTE)، GW-LAN (گیتوی LoRa→LAN)؛ هر کدام یک برد دو لایهی جدا با هستهی مشترک |
hardware/lib/ | کتابخانهی سمبل و فوتپرینت برای ساخت با دستگاه کمدقت (پدهای باریکشده، فاصله ≥ 0.55mm) |
hardware/archive/mc1-4layer/ | نسخهی قبلی (برد یکپارچهی ۴ لایه، کنار گذاشته شد) |
hardware/archive/hub1-universal-2layer/ | نسخهی قبلی هاب (یک برد برای همهی انواع، کنار گذاشته شد) |
ساختار مخزن
docs/ اسناد نیازمندی و معماری
hardware/<board>/
design/*.py منبع طراحی مدار (پایتون)
build.py تولید شماتیک KiCad + بررسی نتلیست + BOM + PDF
pcb.py تولید PCB (چیدمان، زونها، قوانین، مسیریابی خودکار)
kicad/ پروژهی KiCad تولیدشده
outputs/ PDF شماتیک، BOM، گزارش DRC، تصاویر
tools/kigen/ کتابخانهی کوچک «مدار به صورت کد» برای تولید فایلهای KiCadپیشنیازها
- KiCad 7 یا جدیدتر (کتابخانههای رسمی symbol و footprint)
- Python 3.10+ (ماژول
pcbnewکه همراه KiCad نصب میشود) - برای مسیریابی خودکار: Java 25 و Freerouting 2.4+
(
FREEROUTING_JARوFREEROUTING_JAVAرا تنظیم کنید)
Parts
319| Qty | Value | Footprint | References |
|---|---|---|---|
| 35 | 100n | Capacitor_SMD:C_0603_1608Metric | C10, C15, C17, C18, C23, C26, C27, C28, C29, C31, C32, C33, C34, C41, C43, C45 +19 |
| 30 | 10k | Resistor_SMD:R_0603_1608Metric | R15, R16, R17, R18, R22, R23, R24, R25, R26, R31, R33, R34, R41, R42, R105, R109 +14 |
| 9 | 100k | Resistor_SMD:R_0603_1608Metric | R11, R91, R93, R94, R96, R97, R99, R100, R102 |
| 9 | 10u/10V | Capacitor_SMD:C_0805_2012Metric | C16, C22, C30, C42, C44, C49, C64, C71, C74 |
| 8 | 1n | Capacitor_SMD:C_0603_1608Metric | C50, C51, C52, C53, C54, C55, C56, C57 |
| 8 | 2.2k | Resistor_SMD:R_0603_1608Metric | R49, R50, R51, R52, R53, R54, R55, R56 |
| 8 | 4.7k 1206 | Resistor_SMD:R_1206_3216Metric | R57, R59, R61, R63, R65, R67, R69, R71 |
| 8 | SRD-05VDC-SL-C | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | K1, K2, K3, K4, K5, K6, K7, K8 |
| 6 | SMAJ12CA | Diode_SMD:D_SMA | D19, D21, D23, D25, D27, D28 |
| 5 | 10k 1% | Resistor_SMD:R_0603_1608Metric | R2, R4, R13, R86, R89 |
| 5 | 1k | Resistor_SMD:R_0603_1608Metric | R14, R27, R28, R29, R30 |
| 5 | 22 | Resistor_SMD:R_0603_1608Metric | R92, R95, R98, R101, R104 |
| 4 | 10k 0.1% | Resistor_SMD:R_0603_1608Metric | R75, R78, R81, R84 |
| 4 | 150 0.1% | Resistor_SMD:R_0805_2012Metric | R73, R76, R79, R82 |
| 4 | 30k 0.1% | Resistor_SMD:R_0603_1608Metric | R74, R77, R80, R83 |
| 4 | 4-20mA | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2, JP3, JP4, JP5 |
| 4 | 49.9 1% | Resistor_SMD:R_0603_1608Metric | R35, R36, R37, R38 |
| 4 | 680 | Resistor_SMD:R_0603_1608Metric | R107, R108, R111, R112 |
| 4 | 74AHCT1G125 | Package_TO_SOT_SMD:SOT-23-5 | U18, U19, U20, U21 |
| 4 | BAT54S | Package_TO_SOT_SMD:SOT-23 | D20, D22, D24, D26 |
| 4 | IRLR2905 | Package_TO_SOT_SMD:TO-252-2 | Q2, Q3, Q4, Q5 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 4 | PTC 50mA/30V | Fuse:Fuse_1206_3216Metric | F5, F6, F7, F8 |
| 4 | SS26 60V/2A | Diode_SMD:D_SMA | D29, D30, D31, D32 |
| 3 | 2.2u/100V | Capacitor_SMD:C_1210_3225Metric | C2, C7, C8 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R87, R90 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric | C36, C40 |
| 2 | 120 | Resistor_SMD:R_0805_2012Metric | R106, R110 |
| 2 | 150k 1% | Resistor_SMD:R_0603_1608Metric | R1, R3 |
| 2 | 18p | Capacitor_SMD:C_0603_1608Metric | C37, C38 |
| 2 | 1u/50V | Capacitor_SMD:C_1206_3216Metric | C3, C4 |
| 2 | 22u/10V | Capacitor_SMD:C_1206_3216Metric | C19, C20 |
| 2 | 330 | Resistor_SMD:R_0603_1608Metric | R39, R40 |
| 2 | 39k 1% | Resistor_SMD:R_0603_1608Metric | R85, R88 |
| 2 | 47u/10V | Capacitor_SMD:C_1210_3225Metric | C13, C14 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R19, R20 |
| 2 | 6.8n | Capacitor_SMD:C_0603_1608Metric | C11, C39 |
| 2 | PCA9555D | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U8, U11 |
| 2 | PTC 100mA | Fuse:Fuse_0805_2012Metric | F9, F10 |
| 2 | PTC 2.5A/60V 2920 | Fuse:Fuse_2920_7451Metric | F1, F2 |
| 2 | SM712 | Package_TO_SOT_SMD:SOT-23 | D34, D35 |
| 2 | SS510 100V/5A | Diode_SMD:D_SMC | D1, D2 |
| 2 | TLP290-4 | Package_SO:SOP-16_4.55x10.3mm_P1.27mm | U13, U14 |
| 2 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U4, U22 |
| 1 | 1-WIRE | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal | J24 |
| 1 | 10.2k 1% | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 100n/100V | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 100n/50V | Capacitor_SMD:C_0603_1608Metric | C65 |
| 1 | 100u/50V | Capacitor_SMD:CP_Elec_10x10.5 | C1 |
| 1 | 10uH 6A SRP1245A-100M | Inductor_SMD:L_Bourns_SRP1245A | L1 |
| 1 | 12.4k 1% | Resistor_SMD:R_0603_1608Metric | R32 |
| 1 | 16.9k | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 1N4148W | Diode_SMD:D_SOD-123 | D10 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C24 |
| 1 | 1u/16V | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 2.2uH 4A NR5040 | Inductor_SMD:L_Taiyo-Yuden_NR-50xx | L2 |
| 1 | 22u/10V | Capacitor_SMD:C_0805_2012Metric | C21 |
| 1 | 243k 1% | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 25MHz 18pF | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 294k 1% | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 33.2k 1% | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 33p | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R103 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C35 |
| 1 | 46.4k 1% | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 470u/10V | Capacitor_SMD:CP_Elec_8x10.5 | C46 |
| 1 | 53.6k 1% | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 57.6k 1% | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 5V magnetic buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | 600R@100MHz | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | ADM2587E | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U24 |
| 1 | ADS1115IDGS | Package_SO:TSSOP-10_3x3mm_P0.5mm | U15 |
| 1 | AI 1-2 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_Horizontal | J19 |
| 1 | AI 3-4 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_Horizontal | J20 |
| 1 | AO 1-2 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal | J21 |
| 1 | ATECC608B-TNGTLS (I2C 0x35) | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | B560C 60V/5A | Diode_SMD:D_SMC | D4 |
| 1 | BACK | Button_Switch_SMD:SW_SPST_PTS645 | SW5 |
| 1 | BATTERY IN 9-32V | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | J2 |
| 1 | BOOT / OK | Button_Switch_SMD:SW_SPST_PTS645 | SW2 |
The 261 most common of 319 parts.
Questions
How big is the Agrinode mc PCB?
It measures 240 × 180 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Agrinode mc use?
319 parts, built around the 74AHCT1G125SE, ADS1115IDGS, PCA9555D and TLP290-4(E. 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 Agrinode mc KiCad files?
From the rthcloudcom-art/PCB repository on GitHub, at the commit this page was made from: the board is hardware/archive/mc1-4layer/kicad/agrinode_mc.kicad_pcb and its schematic hardware/archive/hub1-universal-2layer/kicad/agrinode_hub.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Agrinode mc design in my own project?
Its repository states no licence, so its author keeps all rights: ask rthcloudcom-art before reusing the design.
More from rthcloudcom-art/PCB
2- 2 layers150 × 108 mm

- 2 layers130 × 108 mm

Similar boards
- 4 layers230 × 135 mm

Vancontroller
Camperlux/vancontroller
VanController: ESP32-S3 12 V campervan controller board (6 fused relays, 6 PWM dimmers, CAN, RS485, GPS) - KiCad 10 design, manufacturing files and enclosure. Free for non-commercial use.
259 parts - 2 layers42 × 32 mm

- 2 layers388 × 444 mm

- 4 layers98.9 × 81.3 mm

- 4 layers98.3 × 81.2 mm

- 4 layers120 × 79.5 mm

- 2 layers100 × 102 mm

- 4 layers50 × 50 mm

FlightController Drone
damnitzhemanth-oss/Flight_Controller
Custom STM based flightcontroller designed from scratch.
157 parts