Skip to content

Pro Micro/Elite-Pi compatible RP2040 board with USB-C, 8MB flash and up to 25 GPIOs

License

Notifications You must be signed in to change notification settings

siderakb/rp-micro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RP Micro

RP Micro is a Pro Micro compatible RP2040 board with USB Type-C and 8MB flash, inspired by the plut0nium/0xB2, joshajohnson/sea-picro and Elite-Pi, specialized design for keyboards.

Go to Releases for Gerber, schematic and PCBA files.

A part of ErgoSNM keyboard project.

Pinout

pinout

  • SparkFun Pro Micro - RP2040 compatible pinout, with additional 5+2 pins (Elite-C and Elite-Pi style, but the pinout not identical to Elite-Pi).
  • RAW: LDO regulator VIN pin.
  • Blue LED LD1: State/User LED (Connect to GP25).
  • All the GPIO pins of RP2040 can be used as PWM output.
  • Select whether the 3rd and 4th pads in the left column are GND or GP10/GP11 by using solder bridge jumper SB1 and SB2, the default is GND. To access GP10 or GP11, you need to cut the track between the solder bridge and GND pad, and then connect to the GPIO pads with solder. Great idea from Elite-Pi.

The RP2040 GPIO pin functions is very flexible, the above pinout figure is a simplified version, please refer to the RP2040 datasheet "1.4.3. GPIO Functions" section for details.

BOM

Designator Value Footprint Description
R1,R2 27 0402 (1005 Metric) RP2040 USB D+/- series termination resistors
R3,R4,R9 1k 0402 (1005 Metric)
R5,R8 10k 0402 (1005 Metric)
R6,R7 5.1k 0402 (1005 Metric) USB Type-C CC resistors
C1,C2,C5,C6,C8,C9,C10,C11,C12,C15 100nF 0402 (1005 Metric) Flash and RP2040 decoupling capacitors
C3,C4 20pF 0402 (1005 Metric) Crystal load capacitors
C7,C13,C14,C16 1uF 0402 (1005 Metric) LDO input/output and RP2040 decoupling capacitors
LD1 BLUE 0603 (1608 Metric) State/User LED
D1 B5817 SOD-323 USB VBUS diode
F1 500mA, 6V 0805 (2012 Metric) USB VBUS fuse
J1 USB-C Mid-Mount Receptacle 16P 918-418K2024S40000 USB Type-C connector
SW1,SW2 BOOT and RESET buttons B3U-1000P Buttons
U1 RP2040 QFN-56-1EP 7x7mm P0.4mm EP3.2x3.2mm MCU
U2 W25Q64JVXGIQ XSON-8 (4x4mm) 8MB (64Mbit) flash
U3 RT9013-33GB SOT-23-5 3.3V/500mA LDO regulator
Y1 12MHz 3225-4Pin (3.2x2.5mm) Crystal for RP2040

There is not designator silkscreen on PCB, please use your browser to open the ibom.html file (placed in Release page and bom/ibom.html) to refer to the placement of the parts, it is generated by Interactive HTML BOM plugin.

See also PCBA/rp-micro_bom.csv

PCB

Top Bottom Layers
top bottom layers

PCBA

Support JLCPCB's PCBA service, the BOM and CPL files for PCBA are placed in the PCBA folder and Releases page, files are generated by KiCad JLCPCB Tools plugin.

Board Characteristics

  • Copper layer count: 2
  • Board thickness: 1.6 mm
  • Board overall dimensions: 17.78 x 33.02 mm (0.7 x 1.3 inch)
  • Min track/spacing: 0.127 mm / 0.127 mm
  • Min hole diameter: 0.3 mm
  • Castellated pads: No
  • Edge card connectors: No
  • Plated board edge: No

Disclaimer

These files are provided AS IS, without warranty of any kind, express or implied.
Including but not limited to manufacturing, assembly, procurement and use at your own risk.
It is recommended to check yourself before use.

For the full statement, please see LICENSE.

About

Pro Micro/Elite-Pi compatible RP2040 board with USB-C, 8MB flash and up to 25 GPIOs

Topics

Resources

License

Stars

Watchers

Forks

Languages