This project is based on the now retired Sparkfun MiP ProMini-Pack.
The original Eagle files can be found on GitHub. They were created by
Sparkfun employee Casey Kuhns.
- Produce a functional version of the MiP ProMini-Pack to correct the MiP communication issue in the Sparkfun original.
- Run the ATMEGA328 at 16MHz instead of 8MHz. This allows the AVR to properly receive 115200 bps serial output from the MiP.
- Increase Vcc from 3.3V to 5V so that the ATMEGA328 can reliably run at 16MHz.
- Modify board layout to make it easier to hand solder the SMD parts.
- Use larger 0805 passives instead of 0603.
- Extend the pads on some of the SMD packages to allow for easier transfer of heat from the soldering iron.
- Port my MiP C API project to Arduino and refactor it to make it more closely resemble other Arduino libraries.
- This library can be found within the Arduino/MiP_ProMini_Pack_Library folder of this GitHub repository.
- MiP ProMini-Pack Arduino Library: The Arduino library for this MiP ProMini-Pack.
- WowWee's Official MiP Protocol Specification: Describes the serial protocol used by the Arduino library to communicate with the MiP.
- Sparkfun's MiP ProMini-Pack Installation Tutorial: This retired Sparkfun tutorial is still the best place to learn about opening up your MiP and installing this MiP ProMini Pack.
- Tiogaplanet's MiP ProtoPack: A prototyping plug-in board to expand the MiP ProMini-Pack.
Description | Quantity | Part Number(s) |
---|---|---|
TS3USB221A USB SWITCH DUAL - 10QFN | 1 | U3 |
ATMEGA328P - 32TQFP | 1 | U1 |
16MHz Ceramic Resonator - 15pF ±0.2% SMD | 1 | Q1 |
MIC5205 Linear Regulator - 5.0V 150mA SOT23-5 | 1 | U2 |
MIC5205 Linear Regulator - 3.3V 150mA SOT23-5 | 1 | U4 |
10kΩ Resistor - 0805 | 3 | R2, R4, R5 |
1kΩ Resistor - 0805 | 6 | R7, R8, R9, R10, R12, R13 |
330Ω Resistor - 0805 | 1 | R6 |
0.1uF Capacitor - 0805 | 6 | C1, C2, C3, C4, C5, C10 |
10uF Capacitor - 1206 | 4 | C6, C7, C13, C19 |
Diode Schottky 10V 570mA SOD323 | 1 | D1 |
Green LED - 0603 | 2 | D3, D4 |
PTC Resettable Fuse - 1206 | 1 | F1 |
SPST Tactile SMD Switch - Normally Open | 1 | S1 |
JST 4-position Connector - 1.5mm Through-Hole | 1 | JP11 |
Male Header for FTDI 1x6 - 0.1" Through-Hole | 1 | JP1 |
JST 4-wire Cable | 1 | |
Screw - Phillips Head (1/2", 4-40) | 3 | |
Nut - (4-40) | 3 | |
Screw - Phillip Head (M3-0.5 x 12mm) | 3 |