Home

           

Contact

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mini Stick

for breadboard prototyping or as an ICE for a target board

 An Atmega328P DIP module with all through hole parts

 

 

 

See the new Mini Stick V3 at the 2nd half of this page:

Mini Stick Module Features:

  • Atmega 328P DIP module, easy to replace the 328P if it's burnt
  • All through hole components, works like the Ardweeny, but with removable Atmega328P, no soldering on 328P's pins is required.
  • Standard UNO optibootloader
  • FTDI cable interface
  • Resettable fuse and reverse polarity protection diode for USB power
  • D13 LED indicator
  • License free if you make and sell it commercially.
  • No warranty, either express or implied, is given for the PCB.  Agree our terms before buying the PCB. No alteration on silkscreens. We shall not be liable for any claims, expenses, damages, and loss of profits, opportunities or information arising from the use of this PCB.

 

 

 

 

 

Component View

Side View

Bottom View

 
 

The main feature:

It can be used as an In-Circuit Emulator (ICE).  It can be plugged into a regular DIP socket to replace the Atmega328P and adds downloading capability to a target board with no access to the Arduino IDE.  Such target boards usually don't have USB interface or a FTDI cable header, like the white bread shield:

https://s3.amazonaws.com/ksr/assets/001/378/505/ec71de02a14c1da3db3478d32b45923e_large.jpg?1385439738

The round machine pins are smaller than 0.025 square pins and they are easier to be plugged into a DIP socket, but it may still ruin the DIP socket on a target board, so it's a good idea to add another DIP socket as an in-between socket to protect the socket on the target board.

 Added an in-between socket

************************************************************************************************************************************************************

 

 

Mini Stick V2

Low Cost Mini Stick V2

for breadboard prototyping

An Atmega328P DIP module with all through hole parts

 

 

Mini Stick V2 Module Features:

  • Atmega 328P DIP module, easy to replace the 328P if it's burnt
  • Low cost 1x14 standard length socket strip replaces expensive long pin socket strip
  • Resistors and capacitors are laid flat instead of vertically for easy assembling
  • All through hole components, works like the Ardweeny, but with removable Atmega328P, no soldering on 328P's pins is required
  • Standard UNO optibootloader
  • FTDI cable interface
  • Reverse polarity protection diode for USB power
  • D13 LED indicator
  • License free if you make and sell it commercially.
  • No warranty, either express or implied, is given for the PCB.  Agree our terms before buying the PCB. No alteration on silkscreens. We shall not be liable for any claims, expenses, damages, and loss of profits, opportunities or information arising from the use of this PCB.

 

 

Top View

Side View

Bottom View

   
 

Mini Stick V2 PCB:

Mini Stick V2 notes:

The above V2 PCB is retired and is shown here for reference only. The new V3 is available at OSHpark.

The Mini Stick V2 uses the exact same UNO optibootloader, so it will work as a UNO and can be selected as the UNO for the board type.

The Mini Stick V2 and the older Mini Stick share the same schematic and except on the V2 board:

1. R1, R2 and Fuse are removed.
2. Replaced the Samtect long pin socket strips with two 1x14 male headers and two 1x14 short pin socket strips.

The reverse polarity protection diode D1 is important to keep.  Without the diode, if you accidentally apply a high voltage, 9V or 12V, to the VCC of the 328P while working on a motor application or on a breadboard, the high voltage will not only burn the 328P, but also will damage the USB port on your computer.

  • License free if you make and sell it commercially.
  • No warranty, either express or implied, is given for the PCB.  Agree our terms before buying the PCB. No alteration on silkscreens. We shall not be liable for any claims, expenses, damages, and loss of profits, opportunities or information arising from the use of this PCB.

 

Construction Steps:

1.  Install three resistors. R3=1M, R4=10K, R5=2K to 3K, all resistors are 1/8W.
2.  Install two diodes. D1=1N5817, or 1N5618, or 1N5819, D2=1N4148.
3,  Install two 22PF capacitors(C4 and C5), then install three 0.1uF capacitors(C1, C2 and C3), all capacitors are 0.1" lead spacing.
4.  Install a 3.6mm height, low profile HC-49/US package 16 MHz crystal, such as FOXS160-20-LF.
5.  Install two 1x14 short pin socket strips. Solder one pin first, then check if the strip is laid flat before soldering all other pins.
6.  Install two 1x14 male headers.
7.  Install D13 LED.
8.  Install pushbutton S1, 2 pin male header J1 (Enable/Disable D13 LED), and 1x6 FTDI header.

*****************************************************************************************************

 

Mini Stick V3 PCB:

Mini Stick V3 notes:

The above bare PCB is available at OSHpark: https://oshpark.com/shared_projects/IfAGCHlj , $5.00 for 3 pieces, and free shipping.

The Mini Stick V3 and the Mini Stick V2 are the same except the R1 is put back on the V3 board, . The R1 was on the original Mini Stick, but removed from the Mini Stick-V2.  The R1 will prevent signal contention between FTDI's TX and D0 of the 328P in case the D0 is used as an output pin in user circuits.  The 1K resistor on FTDI's RX is not needed.  It's not a current limit resistor, because FTDI's RX is an input and it does not draw much current.

The above instruction of step1 for the V2 is modified as below:

 1.  Install four resistors. R1=1K, R3=1M, R4=10K, R5=2K to 3K, all resistors are 1/8W.

 

Schematic and BOM are available at Roger's web:  http://www.rasmicro.com/Sleeping_Beauty/

 

Arduino UNO is a registered trademark of Arduino, LLC.