Skip to the content
2 layers21.6 × 48.3 mmRF Arduino Pro Mini, the printed circuit board in 3D

RF Arduino Pro Mini

etimou/Arduino-RF-Pro-Mini4

Arduino Pro Mini + nRF24L01P = Arduino-RF-Pro-Mini

Size
21.6 × 48.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
45
Pads
159
Tracks, vias
442, 58
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
24 Apr 2020
Updated
8 Nov 2021

Overview

RF Arduino Pro Mini is an open-source printed circuit board by etimou, from the etimou/Arduino-RF-Pro-Mini repository on GitHub. It is a 2-layer board of 21.6 × 48.3 mm with 43 parts on 45 nets, routed with 442 tracks and 58 vias.

It is built around the ATMEGA328P-AU, NRF24L01P-R and MIC5205-3.3YM5. Its parts include 5 resistors, 4 capacitors, 2 ICs, 2 diodes and 1 transistor. It belongs with the radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Arduino-RF-Pro-Mini

Arduino Pro Mini + nRF24L01P = Arduino-RF-Pro-Mini

  • designed with Kicad.
  • 100% Arduino Pro Mini pin compatible
  • embeds nRF24l01+ chip for radio communication
  • low power (can run for months on a battery)
  • compatible with MySensors framework, but not only

Screenshot Screenshot

Programming the board

You need to select Arduino Pro or Pro mini, ATmega328P (3.3V, 8MHz) in the Arduino IDE. An USB-Serial adapter that provides 3.3V is required, otherwise the radio chip can be damaged.

Source code

The example program consists in a roundtrip message that is sent from a node, using a gateway. You need two modules.

Special thanks

Parts

43
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C10
310uFCapacitor_SMD:C_1206_3216Metric_C10, C13, C19
210KResistor_SMD:R_0603_1608MetricR2, R11
222pFCapacitor_SMD:C_0402_1005Metric_C1, _C2
2Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP2, JP3
2Conn_01x12_MaleConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJP6, JP7
2RResistor_SMD:R_0603_1608MetricR1, R3
11.0pFCapacitor_SMD:C_0402_1005Metric_C6
11.5pFCapacitor_SMD:C_0402_1005Metric_C5
110nFCapacitor_SMD:C_0402_1005Metric_C9
116 MHZCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmX1
11MResistor_SMD:R_0402_1005Metric_R1
11nFCapacitor_SMD:C_0402_1005Metric_C8
12.2nFCapacitor_SMD:C_0402_1005Metric_C3
12.7nHInductor_SMD:L_0402_1005Metric_L2
122KResistor_SMD:R_0402_1005Metric_R2
13.9nHInductor_SMD:L_0402_1005Metric_L3
1330Resistor_SMD:R_0603_1608MetricR6
133nFCapacitor_SMD:C_0402_1005Metric_C7
14.7pFCapacitor_SMD:C_0402_1005Metric_C4
18.2nHInductor_SMD:L_0402_1005Metric_L1
18/16/20MHzCrystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mmQ1
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1AntennaRF-Arduino-Pro-Mini:ANT-2.45-CHP_A1
1Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJP1
1GreenLED_SMD:LED_0603_1608MetricD3
1MIC5205-3.3YM5Package_TO_SOT_SMD:SOT-23-5U2
1RedLED_SMD:LED_0603_1608MetricLED1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmSJ1
1nRF24L01PPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_U1

The 40 most common of 43 parts.

Similar boards

  • 2 layers69.1 × 56.6 mmDFPLAYER PCB, the printed circuit board in 3D

    DFPLAYER PCB

    Erolctk/ATmega328P-DFPlayer-PCB

    Custom DFPlayer Mini PCB designed with KiCad.

    62 parts
  • 2 layers41.9 × 55.6 mmTrace Talk, the printed circuit board in 3D

    Trace Talk

    Sadrita404/Trace-Talk

    TraceTalk is a Walkie talkie radio pin badge with a custom PCB and an ATMEGA328P (Arduino) microcontroller. Integrated rechargable battery, can be charged using any USB-C cable and USB power supply.

    44 partsMIT
  • 4 layers102 × 49 mmCURSO PCB DRONE, the printed circuit board in 3D

    CURSO PCB DRONE

    ArduProject/PCB_DRONE_C8

    En este repositorio encontrareis los archivos de fabricación y las listas de montaje del PCB con STM32F103C8 que hemos visto en el curso.

    153 parts1MIT
  • 4 layers102 × 49 mmDrone flight controller, the printed circuit board in 3D

    Drone flight controller

    A1DS19/drone-flight-controller

    A custom drone flight controller, designed in KiCad 10: an STM32F103R8T6 flight core paired with an ATmega328P telemetry co-processor on a four-layer, 102 × 49 mm PCB — taken from schematic capture through placement…

    148 parts
  • 4 layers102 × 49 mmCURSO PCB DRONE, the printed circuit board in 3D

    CURSO PCB DRONE

    ArduProject/PCB_DRONE_R8

    En este repositorio encontrareis los archivos de fabricación y las listas de montaje del PCB con STM32F103R8 que hemos visto en el curso.

    163 partsMIT
  • 2 layers93 × 35.7 mmFootswitch, the printed circuit board in 3D

    Footswitch

    jvsalo/footswitch

    MIDI footswitch

    70 partsMIT
  • 2 layers55.4 × 33 mmWasd code upgrade, the printed circuit board in 3D

    Wasd code upgrade

    cbiffle/keybrain

    Drop-in replacement controller for WASD CODE v2B keyboard

    24 parts82

Questions

How big is the RF Arduino Pro Mini PCB?

It measures 21.6 × 48.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RF Arduino Pro Mini use?

43 parts, built around the ATMEGA328P-AU, NRF24L01P-R and MIC5205-3.3YM5. 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 RF Arduino Pro Mini KiCad files?

From the etimou/Arduino-RF-Pro-Mini repository on GitHub, at the commit this page was made from: the board is RF-Arduino-Pro-Mini.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the RF Arduino Pro Mini design in my own project?

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