

Arduino Pro Mini Dx
AVRDx uC module in Arduino Pro Mini format
- Size
- 17.8 × 33 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 26
- Nets
- 36
- Pads
- 122
- Tracks, vias
- 359, 53
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Jan 2025
- Updated
- 6 Apr 2025
Overview
Arduino Pro Mini Dx is an open-source printed circuit board by michpro, from the michpro/Arduino_Pro_Mini_Dx repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 17.8 × 33 mm with 26 parts on 36 nets, routed with 359 tracks and 53 vias.
Its parts include 13 capacitors, 4 resistors, 1 IC, 1 diode and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.
README
README.mdArduino Pro Mini Dx Module
General info
Through the use of the Arduino Pro Mini form factor PCB, this module allows easy replacement of modules based on the ATmega328P processor with modern solutions from the AVR Dx family. This allows a significant increase in program size (up to 128kB FLASH) and the use of many new peripherals.
Hardware
The module dispenses with the use of an external high-frequency resonator. The clocking of the uC is generated by an internal RC resonator. It has sufficient accuracy for most applications, which can be further improved by internal calibration using the mounted RTC resonator (32768 Hz). This also allows the uC's clock frequency to be changed even during programme execution.
A dedicated voltage regulator has also been dispensed with, as the uCs of the AVR Dx family operate stably over the full supply voltage range: 1.8-5.5V with a maximum clock frequency of 24MHz.
Below is a schematic diagram:

and visualisation of the module (click picture):
The production files can be found in the location: https://github.com/michpro/Arduino_Pro_Mini_Dx/blob/master/production/
Software
The module can be used with any toolchain:
- Arduino, PlatformIO - SpenceKonde - DxCore
- or Microchip Studio for AVR®.
The program code is uploaded to the module using the UPDI programmer.
Reporting bugs
License
Copyright © 2023-2025 Michal Protasowicki
Source: https://github.com/michpro/Arduino_Pro_Mini_Dx
This project is released under CERN Open Hardware Licence Version 2 - Permissive.
Support
If You find my projects interesting and You wanted to support my work, You can give me a cup of coffee or a keg of beer :)
Parts
26| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100n | footprints:C_0402_1005Metric | C5, C7, C10, C12 |
| 3 | 1u | footprints:C_0402_1005Metric | C6, C9, C11 |
| 2 | 1p5 | footprints:C_0402_1005Metric | C2, C4 |
| 2 | 4n7 | footprints:C_0402_1005Metric | C8, C13 |
| 2 | 6p8 | footprints:C_0402_1005Metric | C1, C3 |
| 1 | 1k5 | footprints:R_0402_1005Metric | R4 |
| 1 | 32.768kHz | footprints:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 330 | footprints:R_0402_1005Metric | R1 |
| 1 | 470 | footprints:R_0402_1005Metric | R3 |
| 1 | 4k7 | footprints:R_0402_1005Metric | R2 |
| 1 | AVR128DB32x-xRXB | footprints:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | Arduino Pro Mini Dx | footprints:diy-modules-ARDUINO-PRO-MINI-Dx-BRD | M1 |
| 1 | LED | footprints:LED_0603_1608Metric | D1 |
| 1 | LED | footprints:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP3 |
| 1 | Logo_Open_Hardware_Small | footprints:OSHW-Logo2_7.3x6mm_SilkScreen | LOGO1 |
| 1 | RST | footprints:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2 |
| 1 | Reset | footprints:TS-1088R-02526_SPST | SW1 |
| 1 | VDDIO2 Select | footprints:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
Similar boards
- 2 layers57.3 × 19 mm

- 2 layers98 × 59.5 mm

MCP23017 PCB
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
26 parts915 - 2 layers142.9 × 98.5 mm

- 2 layers86.1 × 86.1 mm

- 2 layers103.8 × 50 mm

Galagino pcb set
harbaum/galagino
A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32
26 parts558 - 2 layers20.3 × 34.8 mm

L0 ESP32
Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
26 parts546MIT - 2 layers40.6 × 50.8 mm

WALTsm
google/walt
A device for measuring latency of physical sensors and outputs on phones and computers
26 parts474Apache-2.0 - 2 layers158.5 × 75 mm

Questions
How big is the Arduino Pro Mini Dx PCB?
It measures 17.8 × 33 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Arduino Pro Mini Dx use?
26 parts. 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 Arduino Pro Mini Dx KiCad files?
From the michpro/Arduino_Pro_Mini_Dx repository on GitHub, at the commit this page was made from: the board is Arduino_Pro_Mini_Dx.kicad_pcb and its schematic Arduino_Pro_Mini_Dx.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Arduino Pro Mini Dx design in my own project?
Its repository publishes it under the CERN-OHL-P-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).
