Skip to the content
4 layers78.7 × 54.4 mm101 test, the printed circuit board in 3D

Use another MCU Kits for learning PCB design skills.

Size
78.7 × 54.4 mm
Copper layers
4
Thickness
0.19 mm
Parts
46
Nets
46
Pads
149
Tracks, vias
429, 61
Pours
133
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Jun 2026
Updated
26 Jun 2026

Overview

101 test is an open-source printed circuit board by Dechatorn200x, from the Dechatorn200x/Dev_kit_PCB repository on GitHub. It is a 4-layer board of 78.7 × 54.4 mm with 46 parts on 46 nets, routed with 429 tracks and 61 vias.

It is built around the LM2596S-5.0 and BC817. Its parts include 8 capacitors, 8 resistors, 7 diodes, 3 switches and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

01_Nano_Kit/README.md

🛠️ Arduino Nano Integration Kit Board

บอร์ดทดสอบอเนกประสงค์ (Development & Testing Board) สำหรับไมโครคอนโทรลเลอร์ Arduino Nano ที่ออกแบบมาเพื่อรองรับงานระบบควบคุมอุตสาหกรรม, การเชื่อมต่อโครงข่ายเซ็นเซอร์ และการขับโหลดกระแสสูงเบื้องต้น


📌 แนวคิดสำคัญในการออกแบบ (Design Concepts)

ตัวบอร์ดขับเคลื่อนด้วยสถาปัตยกรรมหลัก MCU Arduino Nano โดยรวบรวมบล็อกวงจรที่จำเป็นสำหรับงานอินเตอร์เฟสและควบคุมพื้นฐานไว้อย่างครบถ้วน:

  1. MCU Main Core: รองรับโมดูลบอร์ดพัฒนา Arduino Nano ติดตั้งบนซ็อกเก็ตเพื่อความสะดวกในการซ่อมบำรุง
  2. Power Supply Stage: วงจรลดแรงดันไฟเลี้ยงประสิทธิภาพสูงแบบ Buck Converter (LM2596) แปลงไฟเข้ากระแสตรง 12V เป็น 5V สำหรับเลี้ยงระบบหลัก
  3. Isolated Industrial Out (Drive Motor): มีบล็อกวงจร GPIO OUT ขับโหลดไฟฟ้าแรงดัน 12V (ขับมอเตอร์/รีเลย์) แยกกราวด์ระบบด้วย Optocoupler ป้องกันสัญญาณรบกวนย้อนกลับทำลายชิปหลัก
  4. GPIO IN Stage: วงจรอินพุตดิจิทัลรับสัญญาณจาก Switch พร้อมชุดตัวต้านทานและตัวเก็บประจุช่วยดักสัญญานป้องกันการเด้งของหน้าสัมผัส (Hardware Debounce)
  5. USB to TTL Interface: ช่องสัญญาณพอร์ตสื่อสารซีเรียลเพิ่มเติมสำหรับการ Debug ข้อมูลผ่านคอมพิวเตอร์
  6. I2C Protocol Hub: พอร์ตขยายสัญญาณสำหรับการเชื่อมต่อเซ็นเซอร์ความแม่นยำสูงภายนอก เช่น จอแสดงผล หรือโมดูลวัดค่าต่างๆ

⚙️ คุณสมบัติพิเศษด้านการสลับช่องสัญญาณ (Flexible Mode Selection)

เพื่อรองรับการพัฒนาระบบที่มีความยืดหยุ่นสูง บอร์ดนี้จึงได้รับการติดตั้ง สวิตช์เลือกโหมดทำงาน (Mode Selection Jumper/Switch) เพื่อจัดการทรัพยากรพอร์ต I2C ดังนี้:

  • I2C to Analog Pins Switching: สามารถเปิดโหมดสลับสัญญานสายจากบล็อก I2C วิ่งตรงกลับมาเข้าพอร์ตอินพุตอะนาล็อก (Analog Pins) ของ Arduino Nano ได้ทุกช่องสัญญาณ
  • I2C to Digital Pins Switching: สามารถเปลี่ยนโหมดกำหนดทิศทางสัญญาณ เพื่อวิ่งกลับเข้าใช้งานพอร์ตดิจิทัล (Digital Pins) ของ Arduino Nano ได้ทุกช่องสัญญาณตามความต้องการของซอฟต์แวร์

📊 ผังโครงสร้างลายวงจร (Schematic Preview)

Arduino Nano Kit Schematic


📂 โครงสร้างไฟล์ในโปรเจกต์ (Project Structure)

  • 101_test.kicad_pro - ไฟล์หลักสำหรับเปิดโครงการในโปรแกรม KiCad
  • 101_test.kicad_sch - แผนผังการเชื่อมต่อวงจรไฟฟ้าทั้งหมด (Schematic Diagram)
  • 101_test.kicad_pcb - ไฟล์การจัดวางชิ้นส่วนอุปกรณ์อิเล็กทรอนิกส์และการเดินลายทองแดง (PCB Layout)
  • .gitignore - ไฟล์กำหนดขอบเขตสำหรับคัดกรองไม่ให้ส่งไฟล์แบ็กอัปขยะขึ้นสู่ระบบ Git Repository

Parts

46
QtyValueFootprintReferences
3100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C7, C8
3330Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R6, R7
3Conn_02x02_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical5V, 12V, GND
3LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2, D3, D4
21uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C6
24.7KResistor_SMD:R_0805_2012MetricR4, R5
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalD2, J14
2GNDConnector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_VerticalGND, GND
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxJReset, SW1
110KResistor_SMD:R_0603_1608MetricR1
110uCapacitor_SMD:CP_Elec_4x3.9C1
11KResistor_SMD:R_0603_1608MetricR8
11N4007Diode_SMD:D_1210_3225MetricD5
11N5822Diode_SMD:D_1210_3225MetricD1
1220Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2
1220uCapacitor_SMD:CP_Elec_4x3.9C5
133uInductor_SMD:L_6.3x6.3_H3L1
15VConnector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical5V
15V_comConnector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical5V
1680uCapacitor_SMD:CP_Elec_4x3.9C4
1A0 | GPIO INButton_Switch_SMD:Nidec_Copal_CAS-120ASW5
1A4 | SDAButton_Switch_SMD:Nidec_Copal_CAS-120ASW3
1A5 | SCLButton_Switch_SMD:Nidec_Copal_CAS-120ASW4
1Arduino_Nano_EveryModule:Arduino_NanoA1
1BC817Package_TO_SOT_SMD:SOT-23Q1
1Jack-DCConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontalin 12V
1LM2596S-5Package_TO_SOT_SMD:TO-263-5_TabPin3U1
1OpTO817Package_DIP:DIP-4_W7.62mm_LongPadsU2
1RXConnector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_VerticalTX
1RelaypinTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalOUT 12V
1SCLConnector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_VerticalSCL
1SDAConnector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_VerticalSDA
1TXConnector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_VerticalRX

More from Dechatorn200x/Dev_kit_PCB

1
  • 4 layers65 × 45 mmPower Management 224A, the printed circuit board in 3D

    Power Management 224A

    Dechatorn200x/Dev_kit_PCB

    Use another MCU Kits for learning PCB design skills.

    39 parts

Similar boards

  • 2 layers87 × 47 mmNetclock, the printed circuit board in 3D

    Netclock

    dilshan/ntp-clock

    Ethernet base NTP clock panel driver

    91 parts11MIT
  • 2 layers33 × 128.5 mmEncoder, the printed circuit board in 3D

    Encoder

    cukier/LoraProgrammer

    Firmware ESP32 (ESP-IDF) para programar e configurar módulos de rádio LoRa, expondo a configuração através de um servidor HTTP em Wi-Fi (SoftAP/STA), acessível também via mDNS (http:// .local/).

    84 partsMIT
  • 2 layers320 × 136 mmGov tracker Panel, the printed circuit board in 3D

    Gov tracker Panel

    lectrotel/Gov_tracker_PCB

    Govenor tracker PCB

    689 parts
  • 4 layers203.8 × 99.1 mmISOpower complete bothboards, the printed circuit board in 3D

    ISOpower complete bothboards

    practable/iso-power-pcb

    Remote power control board for ISO experiment containers, used for remote labs projects

    196 partsGPL-3.0
  • 2 layers97.9 × 67.4 mmEBS logic SMD, the printed circuit board in 3D

    EBS logic SMD

    PUT-Motorsport/PUTM_DV_EBS_2022

    A KiCad schematic and PCB project of the Emergency Brake System circuit board.

    127 parts
  • 4 layers65.2 × 69.2 mmIOTPRODUCT1, the printed circuit board in 3D

    IOTPRODUCT1

    Arhamee/hardware-portfolio

    Multi-layer PCB designs in KiCad 10 schematic capture to fabrication-ready Gerbers. High-speed routing, BGA escape, power electronics.

    43 partsMIT
  • 4 layers95 × 95 mmCube motherboard, the printed circuit board in 3D

    Cube motherboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    52 parts1.1kGPL-3.0
  • 2 layers100 × 100 mmHydromisc, the printed circuit board in 3D

    Hydromisc

    hydromisc/hydromisc

    Open hardware to measure EC and pH, drive pumps, and otherwise manage a mid-size hydroponic grow over Wi-Fi.

    179 parts526

Questions

How big is the 101 test PCB?

It measures 78.7 × 54.4 mm and has 4 copper layers, 0.19 mm thick.

What parts does the 101 test use?

46 parts, built around the LM2596S-5.0 and BC817. 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 101 test KiCad files?

From the Dechatorn200x/Dev_kit_PCB repository on GitHub, at the commit this page was made from: the board is 01_Nano_Kit/101_test.kicad_pcb and its schematic 01_Nano_Kit/101_test.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 101 test design in my own project?

Its repository states no licence, so its author keeps all rights: ask Dechatorn200x before reusing the design.