Home

           

Contact

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mighty Stick

for breadboard

An Atmega1284P DIP module with all through hole parts

 

 

 


See the new Mighty 1284P Wifi module at the end of this page:

1284P Features:

  • Flash Memory: 128 K x 8
  • RAM: 16 K x 8
  • EEPROM: 4 K x 8
  • Two UARTs
  • JTAG interface
  • More I/O pins

Mighty Stick Module Features:

  • DIP sockets for the 1284P, easy to replace
  • All through hole components
  • Standard maniacbug's Mighty1284P 16 MHz optibootloader
  • FTDI cable interface
  • Auto reset, enabled / disabled by a jumper
  • ICSP header
  • Resettable fuse
  • Power 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.

 

 

Mighty Stick

 

Bottom View

 

 

 

 

 

 

 
 

The above bare PCB is available at OSHpark: https://oshpark.com/shared_projects/7cpT6gFj

The Mighty Stick uses exact same maniacbug's pinout, and exact same Mighty 16 MHz optibootloader, so it will work with the new refreshed core, thanks for all people who contributed. 

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

The Original Maniacbug's pinmap is shown on the schematic, see his web site:
https://maniacbug.wordpress.com/2011/11/27/arduino-on-atmega1284p-4/

If you prefer a different pinmap, then make your own label and affix it on the 1284P controller.


 

Mighty Stick V2

Low Cost Mighty Stick V2

for breadboard prototyping

An Atmega1284P DIP module with all through hole parts

 

 

Mighty Stick V2 Module Features:

  • DIP sockets for the 1284P, easy to replace
  • All through hole components
  • Use low cost male headers and short machine pin socket strips to replace expensive long machine pin socket strips
  • Standard maniacbug's Mighty1284P 16 MHz optibootloader
  • FTDI cable interface
  • D13 LED enabled / disabled by a jumper
  • ICSP header on the edge
  • Resettable fuse
  • 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

   
 

 

 

Mighty Stick V2 notes:

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

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

1. R5 and Power LED indicator are removed.
2. Replaced the Samtec long machine pin socket strips with two 1x20 male headers and two 1x20 short machine 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 1284P, 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 five resistors. R1=1K, R2=1K, R3=1M, R4=10K, R6=2K to 3K, all resistors are 1/8W.
2.  Install two diodes. D1=1N5817( or 1N5818, or 1N5819), D2=1N4148.
3,  Install two 22PF capacitors(C4 and C5), then install three 0.1uF capacitors(C1, C4 and C7), 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 the fuse. You can replace the fuse with a wire jumper if you know that you won't short the VCC and VSS often.
6.  Install a 2x3 male header as the ICSP header at the left side edge. This is optional, if you don't want to install it, just bypass this step.
7.  Make sure all above parts are installed correctly and solder joints are good before Installing two 1x20 male headers.
8.  Install two 1x20 male headers.  Use a breadboard to hold two headers for a perfect alignment. Solder pins on the top side of the PCB .
9.  Install two 1x20 short machine pin socket strips. Solder one pin first, then check if the strip is laid flat before soldering all other pins. 
For the best result, insert a 1284P or any 40 pin IC into the socket strips before soldering.
10. Install D13 LED.
11. Install pushbutton S1, 2 pin male header J1 (Enable/Disable D13 LED), and 1x6 FTDI header.
 

The 1x20 short machine pin socket strip is called single row round pin header by some venders. You can search on line and may found them at a very attractive price.

On some new PC's, if not all, once the current limit protection in a USB port is trigged, it will turn off the USB power until you reset the PC, so the external fuse may not be as important as it's used be.  But you should not omit the reverse polarity protection diode for any USB interface.

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

The Original Maniacbug's pinmap is shown on the schematic, see his web site:
https://maniacbug.wordpress.com/2011/11/27/arduino-on-atmega1284p-4/

If you prefer a different pinmap, then make your own label and affix it on the 1284P controller.
http://www.rasmicro.com/Vertical_1284p.htm

 

 

Mighty 1284P WiFi

 

Low Cost Mighty Stick WiFi

for breadboard prototyping

An Atmega1284P DIP module with all through hole parts

 

Note:  The above 2 pin header is used to provide 3.3V to the ESP8266
The upper pin is GND, and the lower pin is 3.3V.  There is no polarity reverse protection diode on the 3.3V, so make sure that the polarity is correct before connecting 3.3V.

Mighty 1284P WiFi Module Features:

  • 128K Flash and 16K RAM, plenty of memory for IoT applications.
  • Two hardware UART's, one for uploading sketch and sending out debug information, one for communication with the ESP8266.
  • DIP sockets for the 1284P, easy to replace.
  • All through hole components.
  • Use low cost male headers and short machine pin socket strips to replace expensive long machine pin socket strips.
  • Standard Maniacbug's Mighty1284P 16 MHz optibootloader.
  • FTDI cable interface.
  • D13 LED enabled / disabled by a jumper.
  • The low cost ESP8266 module can be plugged into a Right Angle female header on the PCB edge.
  • External 3.3V connection.
  • Reverse polarity protection diode.
  • 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.

 

 A working prototype using our TFT-ESP8266 with Roger's software

 

 

 
   

The new Mighty 1284P WiFi module is tested OK and the Geber files are shared at

https://oshpark.com/shared_projects/rAWJHLHv

The schematic and BOM are basically as the same as the Mighty 1284P-V2, only the 2x3 ICSP header is replaced by a 2x5 right angle female header.  Please use the same the construction steps for the V2 shown above.

The lower left corner is the pin 1 of the U1.
Two 1x20 male headers must be soldered before soldering the 2x5 right angle female header for the ESP8266 module and 3V power supply.
Install the two 1x20 female socket strips near the edges last.

For more info. at Roger's web site:  http://www.rasmicro.com/TFT_Demos.htm

Arduino UNO is a registered trademark of Arduino, LLC.