Arduino Pro Micro Eagle Library May 2026
Here’s a feature-style article exploring the Arduino Pro Micro Eagle Library — aimed at makers, PCB designers, and embedded tinkerers.
Phase 3: Create the Symbol (The Schematic Logic)
This defines the logical connections.
- In the Library window, click the Symbol button.
- Create a new symbol named
ARDUINO_PRO_MICRO. - Draw the Box:
- Use the Rectangle tool to draw a box roughly 200mil wide and 1500mil tall.
- Add Pins (Left Side):
- Use the Pin tool. Place 12 pins on the left side of the box.
- Name them (top to bottom):
TXO,RXI,GND,GND,2,3,4,5,6,7,8,9. - Note: Ensure the "Dot" (active low indication) is not visible unless desired. Use
Noneorientation.
- Add Pins (Right Side):
- Place 12 pins on the right side.
- Name them (bottom to top):
10,16,14,15,A0,A1,A2,A3,VCC,RST,GND,RAW. - Set orientation to rotate these pins so they face left (into the box).
- Add Text:
- Place
>NAMEat the top and>VALUEat the bottom.
- Place
- Click Save.
2. Arduino Pro Micro Key Specifications
| Parameter | Details | |--------------------|----------------------------------| | Microcontroller | ATmega32U4 (5V logic) | | Clock Speed | 16 MHz | | Digital I/O Pins | 18 (D0–D17) | | Analog Inputs | 6 (A0–A5, shared with D14–D19) | | PWM Pins | 6 (D3, D5, D6, D9, D10, D12) | | Hardware Serial | 1 (RX/D0, TX/D1) | | I²C | 1 (D2/SDA, D3/SCL) | | SPI | 1 (D14/MISO, D15/SCK, D16/MOSI) | | USB Connector | Micro-B (directly on board) | | Voltage Regulator | 5V (input 6–16V) | | Dimensions | 33.0mm x 17.8mm | | Mounting Holes | 2 (M2 or M2.5, unplated) | arduino pro micro eagle library
Note: There is also a 3.3V/8MHz variant. Ensure your library matches the voltage version you intend to use.
Phase 4: Create the Device (Connecting Symbol to Package)
This maps the logical pins to the physical pads. Here’s a feature-style article exploring the Arduino Pro
- In the Library window, click the Device button.
- Create a new device named
ARDUINO_PRO_MICRO. - Click Add (bottom left) and select the Symbol you created (
ARDUINO_PRO_MICRO). Place it in the workspace. - Click New (bottom right) and select the Package you created (
ARDUINO_PRO_MICRO). - Connect the Pins:
- Click the Connect button.
- You will see a list of Pins (Symbol) and Pads (Package).
- Match them logically. For example:
- Pin
TXOconnects to Pad1. - Pin
RXIconnects to Pad2. - Pin
GND(first one) connects to Pad3. - Pin
GND(second one) connects to Pad4. - Pin
2connects to Pad5. - ...and so on, matching the pin names to the pad numbers defined in Phase 2.
- Pin
- You can select multiple pins/pads and click Connect to map them all at once.
- Click Save.
Arduino Pro Micro Eagle Library: Complete Design & Integration Guide
5.1. SparkFun Pro Micro Library
SparkFun Electronics provides official EAGLE libraries including the Pro Micro.
Download:
SparkFun Eagle Libraries on GitHub Phase 3: Create the Symbol (The Schematic Logic)
File location:
SparkFun-Avr-Pro-Micro.lbr
How to use:
- Download the
.lbrfile. - Place it in your EAGLE
lbrfolder (e.g.,C:\Users\<user>\Documents\EAGLE\lbr\). - In EAGLE Control Panel → Options → Directories → Libraries → add the path.
- Restart EAGLE.
- In Schematic Editor: Add → scroll to
SparkFun-Avr-Pro-Micro→ choosePRO-MICRO.
6. Connection Table (Symbol ↔ Package)
| Symbol Pin | Package Pad | Signal | |------------|-------------|--------| | RAW | 1 | RAW | | GND1 | 2 | GND | | RST1 | 3 | RST | | VCC | 4 | VCC | | TX | 5 | TX | | RX | 6 | RX | | GND2 | 7 | GND | | SCL | 8 | SCL | | SDA | 9 | SDA | | A3 | 10 | A3 | | A2 | 11 | A2 | | A1 | 12 | A1 | | A0 | 13 | A0 | | D15 | 14 | D15 | | D14 | 15 | D14 | | D16 | 16 | D16 | | D10 | 17 | D10 | | D9 | 18 | D9 | | D8 | 19 | D8 | | D7 | 20 | D7 | | D6 | 21 | D6 | | D5 | 22 | D5 | | D4 | 23 | D4 | | LED | 24 | LED | | D12 | 25 | D12 | | GND3 | 26 | GND |
