User Tools

Site Tools


This is an old revision of the document!

Digispark Programming Tool Kit Tutorial

Product Description:

prog1.jpgprog2.jpgprog3.jpg prog4.jpg

The Digispark Programming Tool is really just a kit to build a USB switch with a female USB connector on one end and a proper male connector on the other. A switch is placed on the USB 5v power connection.

Being able to switch the Digispark on and off when plugged into USB (using USB power) allows you to quickly disconnect and reconnect the Digispark when programming, debugging, etc without having to physically disconnect it. In addition to being quicker, this reduces ware on the connectors, and the real connectors present on the programming tool provide a solid connection between the PC and Digispark.

We've also added a red LED that turns on when the USB line is switched off. This reminds your that your device is currently disconnected - saving you from wondering why it isn't working!

The LED can be left off the board for those who do not want the indicator.

This can be used for any USB powered device - we've tested it with many, though it may not be technically compliant with all devices and standards.

This is an unassembled kit and requires basic soldering. This is designed for use with the Digispark development board, which is not included.


Part Quantity Identification
Programming Tool PCB1
USB Type A Female Socket 1
USB Type A Male Plug 1
3mm Red LED 1
1/4w 1k Ohm Resistor 1 Brown, Black, Red

Resistor Values: For more information on how to identify the value of the resistors, we recommend these sites: A nice simple resistor calculator: A comprehensive article on identification:

Soldering: If you are new to soldering we recommend the following tutorials: Soldering Basics ( and Soldering Crash Course from the folks at Sparkfun ( How to solder from the Curious Inventor:

Adafruit has this excellent guide that starts with the tools needed and then shows detailed pictures, including some of the common problems that beginners experience (

We assume for these assembly instructions that you know the basics of thru-hole soldering. If you don't check out the links above, these boards are very easy to solder - we promise!



Lock the three 2-pin screw terminals together so they form one 6-pin screw terminal.


Place the 3-pin and 6-pin screw terminals through the board and attach with some tape or sticky putty. Flip the board over and solder each pin.



Cut a length of male headers 6 pins long and one 3 pins long. Insert into corresponding positions (on the bottom of the board) and solder each pin.


Tip: Inseting the headers into a breadboard and then placing the board on top can make this process easier.

Note: If you are using stackable headers, use them here instead of the standard male headers.

digispark/tutorials/progtool.1366708006.txt.gz · Last modified: 2013/04/23 02:06 by digistump