Congratulations to the grade 12 class that built these. Excellent work.
Here are the instructions I gave to the class:
Manufacture the circuit board using the trace layout given following the classroom procedure. You may want to add 1/8 inch holes in each corner so that your board can be mounted using 4/40 screws at a later date.
Familiarize yourself with the schematic diagram and parts placement.
Identify the following parts:
- USB signal
Place the components and solder them in place in the following order. Clip the excess leads after each set of components is soldered.
- 8 pin socket
- 1.5kΩ resistors
- 22Ω resistors
- 3.6V zener diodes
- reset pushbutton
- 9 pin header
- USB socket
Use a multimeter to check for shorts between traces. Notice that the USB power and signal traces are very close together and a USB short could affect your computer. If there are no shorts connect your Atiny85 Arduino via USB to a laptop for a moment. The green power LED should glow (and hopefully nothing else will happen).
Unzip the Digispark Arduino IDE and locate the directory in the installs directory on a school laptop.
Use the InstallDriver utility inside /DigisparkArduino-Win32/DigisparkWindowsDriver to install the driver.
Run the Arduino IDE inside of /DigisparkArduino-Win32/Digispark-Arduino-1.0.4/
- Do not connect your Atiny85 Arduino to the computer yet.
- Under Tools choose Board and choose Digispark (Tiny Core).
- Under Tools choose Programmer and choose Digispark.
- Under File choose Examples and choose Digispark_Examples and choose Start.
- Click the upload button and watch the message area at the bottom of the IDE.
- Plug in your Atiny85 Arduino when the “Plug in device now . . .” message appears. Pin1 (sometimes called PB1) is pin 6 on the chip. Your built in red LED is connected to this pin. The program should cycle the LED on and off at 1 Hz.
Handy Reference Chart
|7||2||Input 1, SCK|
Here is a pdf file containing a sheet of 16 pcb layouts.