

Dev board
Repository for PCB designs
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 35
- Nets
- 54
- Pads
- 202
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Mar 2025
- Updated
- 27 Apr 2026
Overview
Dev board is an open-source printed circuit board by a-s-adam, from the a-s-adam/pcb_work repository on GitHub. It is a 2-layer board with 35 parts on 54 nets.
It is built around the ATMEGA32L-8AU, CH330N and AMS1117-3.3, with the ESD9B3.3ST5G among its other parts. Its parts include 10 capacitors, 8 resistors, 7 diodes, 3 ICs and 3 switches. It belongs with the microcontroller boards boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
4ATMEGA32L-8AU
TQFP-44(10x10)-40℃~+85℃ 10bit 1KB 2.7V~5.5V 2KB 32 32KB 8 Bit 8MHz AVR Built-in FLASH TQFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)CH330N
SOP-8-20℃~+70℃ 15mA 2Mbps 3.3V、5V Transceiver SOP-8 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsESD9B3.3ST5G
SOD-923(0402)ESD And Surge Protection (TVS/ESD)TECH PUBLIC
README
README.mdWorking with JDM product development structures, it's hard to get full exposure on an entire electrical PCB design from start to finish. The goal of this repository is to display design, component selection, schematic capture, layout, ordering, and bring-up without sharing designs done during my 9-5 job.
dev_board
- Working to redefine scope of this board; originally it was ATMEGA which is less common in production boards, so I'm exploring ESP32 based system to make an IoT mesh network.
- [Work in Progress]
MixSigBoard
- STM32 Based board with 2 SPI interfaces (ADC,DAC), ADC input, DAC output, a few GPIO's via RGB LED's, and Software Debug (SWD) interface.
- Analog Bias Generator, anti-aliasing filters, power supply line filtering, USB-C 2.0 compatibility
- Ground via next to all signal vias to give short return path and reduce EMI
- Fan out of traces where possible to reduce cross talk
- PHYSICAL separation of analog and digital components (placing A&D components far apart from each other has best results of reducing noise between the two) https://www.youtube.com/watch?v=ySuUZEjARPY
- Stitching Vias placed throughout board (2.5 mm grid)
- Silkscreen labeling of circuit portions
- Included Gerber, BOM, footprints,symbols, drill files
FPGA_Board
- AMD Zynq-7000 based board: https://docs.amd.com/v/u/en-US/zynq-7000-product-selection-guide [XC7Z010-2CLG400I]
- Config Memory is determined by FPGA chosen: https://docs.amd.com/r/en-US/ug908-vivado-programming-debugging/Virtex-UltraScale-Configuration-Memory-Devices?tocId=SfnAO9Qdpk7bcqPQwSsYiQ
- BGA Routing Application Manual: https://docs.amd.com/r/en-US/ug1099-bga-device-design-rules/Introduction
- Stack-up Selection for Various Layer PCB's https://www.pcbway.com/multi-layer-laminated-structure.html
- [Work in Progress]
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 0.1u | Capacitor_SMD:C_0201_0603Metric | C1, C2, C5, C6, C7, C8, C9, C10 |
| 4 | LED | Diode_SMD:D_0201_0603Metric | D1, D2, D4, D5 |
| 3 | 330 | Resistor_SMD:R_0201_0603Metric | R3, R7, R8 |
| 2 | 5.1k | Resistor_SMD:R_0201_0603Metric | R4, R5 |
| 2 | D_Schottky | Diode_SMD:D_SOD-123 | D6, D7 |
| 2 | test | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW2, SW3 |
| 1 | 0 | Resistor_SMD:R_0201_0603Metric | R6 |
| 1 | 0.5 | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | 10k | Resistor_SMD:R_0201_0603Metric | R2 |
| 1 | 10u | Capacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-J | C3 |
| 1 | 1k | Resistor_SMD:R_0201_0603Metric | R1 |
| 1 | 22u | Capacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-J | C4 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | ASCO | Oscillator:Oscillator_SMD_Abracon_ASCO-4Pin_1.6x1.2mm | Y1 |
| 1 | ATmega32L-8A | Package_QFP:TQFP-44_10x10mm_P0.8mm | U2 |
| 1 | AVR-ISP-6 | Package_DFN_QFN:DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.5mm | J2 |
| 1 | CH330N | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | ESD9B3.3ST5G | Diode_SMD:D_SOD-923 | D3 |
| 1 | RESET | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_Amphenol_124019772112A | J1 |
Questions
What parts does the Dev board use?
35 parts, built around the ATMEGA32L-8AU, CH330N, AMS1117-3.3 and ESD9B3.3ST5G. 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 Dev board KiCad files?
From the a-s-adam/pcb_work repository on GitHub, at the commit this page was made from: the board is dev_board/dev_board.kicad_pcb and its schematic FPGA_Board/DDR_Modules.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Dev board design in my own project?
Its repository states no licence, so its author keeps all rights: ask a-s-adam before reusing the design.
Similar boards
- 4 layers110 × 80 mm

- 2 layers36.1 × 21 mm

- 4 layers46 × 74 mm

- 2 layers64.3 × 88.3 mm

- 2 layers99.9 × 79.3 mm

Led controller
azaslavskis/WLED-Controller
Simple project that takes care of LED strips and connect them using esp32 to home assistant interface
65 partsMIT - 4 layers57.4 × 51.4 mm

- 2 layers33.5 × 43.5 mm

Stm32-io extend
hardenedlinux/cheap-pcb
Cheap PCB: Better understanding the current status of hardware supply chain
37 parts170CC0-1.0 - 4 layers82.1 × 32 mm

Sensor v2 1
Gabrieleenx/Deformable_Tactile_Sensor
This is the material and guides for the paper "Deformable In-Hand Slip-Aware Tactile Sensor with Integrated Velocity Sensing, Force/Torque and Pressure Map Estimation".
90 parts2