Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
arduino_clones:papertiny [2018/05/25 18:41]
admin [Firmware]
arduino_clones:papertiny [2020/06/11 22:13] (current)
Line 18: Line 18:
 You can either use the Digispark bootloader together with the Digispart IDE modification or the Adafruit bootloader with the Adafruit software.\\ You can either use the Digispark bootloader together with the Digispart IDE modification or the Adafruit bootloader with the Adafruit software.\\
  
-====Burn The Adafruit Bootloader===+===Burn The Adafruit Bootloader===
 Download the bootloader from here: [[https://​github.com/​adafruit/​Adafruit-Trinket-Gemma-Bootloader]],​ unpack it and cd to the folder.\\ Download the bootloader from here: [[https://​github.com/​adafruit/​Adafruit-Trinket-Gemma-Bootloader]],​ unpack it and cd to the folder.\\
     $ cd to_your_folder.../​Adafruit\ Trinket/​Adafruit-Trinket-Gemma-Bootloader-master/​     $ cd to_your_folder.../​Adafruit\ Trinket/​Adafruit-Trinket-Gemma-Bootloader-master/​
-With an AVR Programmer or a Paperduino [[avr_bootloader:​bootloader|burn the bootloader]]. Connect the SCK, MISO, MOSI, Reset, GND and +5V pins. If the avrdude is installed run the following commands in your terminal. If avrdude is not installed run "sudo apt-get install avrdude"​ or "sudo pacman -S avrdude"​ depending on your linux. Depending on your programmer use for "​-c"​ your protocol and for "​-P"​ the port on your computer. For "​-p"​ write t85 it stand for your chip the ATiny.\\+With an AVR Programmer or a Paperduino [[avr_bootloader:​bootloader|burn the bootloader]]. Connect the SCK, MISO, MOSI, Reset, GND and +5V pins. If the avrdude is installed run the following commands in your terminal.\\ 
 +If avrdude is not installed run "sudo apt-get install avrdude"​ or "sudo pacman -S avrdude"​ depending on your linux. Depending on your programmer use for "​-c"​ your protocol and for "​-P"​ the port on your computer. For "​-p"​ write t85 it stand for your chip the ATiny.\\
 1. Erase the chip: 1. Erase the chip:
     $ sudo avrdude -p t85 -c stk500v2 -P /​dev/​ttyACM0 ​ -e     $ sudo avrdude -p t85 -c stk500v2 -P /​dev/​ttyACM0 ​ -e
Line 30: Line 31:
  
  
-====Burn The Digispark Bootloader===+===Burn The Digispark Bootloader===
 Download the bootloader from here: [[https://​github.com/​micronucleus/​micronucleus]],​ unpack it and cd to the folder.\\ Download the bootloader from here: [[https://​github.com/​micronucleus/​micronucleus]],​ unpack it and cd to the folder.\\
 +On Debian together with Arduin 1.8.5 use the old 2.01 version of the bootloader: [[https://​github.com/​micronucleus/​micronucleus/​releases/​tag/​v2.01]]\\
     $ cd to_your_folder.../​micronucleus-master/​firmware/​releases/​     $ cd to_your_folder.../​micronucleus-master/​firmware/​releases/​
-With an AVR Programmer or a Paperduino [[avr_bootloader:​bootloader|burn the bootloader]]. Connect the SCK, MISO, MOSI, Reset, GND and +5V pins. If the avrdude is installed run the following commands in your terminal. If avrdude is not installed run "sudo apt-get install avrdude"​ or "sudo pacman -S avrdude"​ depending on your linux. Depending on your programmer use for "​-c"​ your protocol and for "​-P"​ the port on your computer. For "​-p"​ write t85 it stand for your chip the ATiny.\\+With an AVR Programmer or a Paperduino [[avr_bootloader:​bootloader|burn the bootloader]]. Connect the SCK, MISO, MOSI, Reset, GND and +5V pins.\\ 
 +If the avrdude is installed run the following commands in your terminal. If avrdude is not installed run "sudo apt-get install avrdude"​ or "sudo pacman -S avrdude"​ depending on your linux. Depending on your programmer use for "​-c"​ your protocol and for "​-P"​ the port on your computer. For "​-p"​ write t85 it stand for your chip the ATiny.\\
 1. Erase the chip: 1. Erase the chip:
     $ sudo avrdude -p t85 -c stk500v2 -P /​dev/​ttyACM0 ​ -e     $ sudo avrdude -p t85 -c stk500v2 -P /​dev/​ttyACM0 ​ -e
Line 46: Line 49:
 or the instruction of the Adafruit Trinket board:\\ or the instruction of the Adafruit Trinket board:\\
 [[https://​learn.adafruit.com/​introducing-trinket/​introduction]]\\ [[https://​learn.adafruit.com/​introducing-trinket/​introduction]]\\
 +**Select the "​Adafruit Trinket 8MHz" board from Tools/Board and "​USBtinyISP"​ from Tools/​Programmer.**
 ---- ----
 ==== Schematic ==== ==== Schematic ====
Line 79: Line 82:
 [[https://​cocomake7.github.io/#​]]\\ [[https://​cocomake7.github.io/#​]]\\
 [[http://​digistump.com/​wiki]]\\ [[http://​digistump.com/​wiki]]\\
-[[http://​highlowtech.org/?​p=1695]] +[[http://​highlowtech.org/?​p=1695]]\\
- +
-=== Adafruit Trinket===+
 [[https://​learn.adafruit.com/​introducing-trinket/​introduction]]\\ [[https://​learn.adafruit.com/​introducing-trinket/​introduction]]\\
-[[https://​learn.adafruit.com/​introducing-trinket/​setting-up-with-arduino-ide]]\\ 
-[[https://​github.com/​adafruit/​Adafruit-Trinket-Gemma-Bootloader]]\\ 
 [[https://​learn.adafruit.com/​usbtinyisp/​avrdude#​for-linux|USBTinyISP for Linux]]\\ [[https://​learn.adafruit.com/​usbtinyisp/​avrdude#​for-linux|USBTinyISP for Linux]]\\
  
 ===Technical Details:=== ===Technical Details:===
 +
 +{{:​arduino_clones:​attiny_pinout.png?​600|}}\\
 +
 [[http://​www.atmel.com/​Images/​Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf|ATtiny85 Datasheet]]\\ [[http://​www.atmel.com/​Images/​Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf|ATtiny85 Datasheet]]\\
  
Line 93: Line 95:
  
 ---- ----
-~~socialite:icon facebook twitter googleplus reddit tumblr~~+==== License ==== 
 + 
 +The PaperTiny was designed by **Wolfgang Spahn** 2017-18.\\ 
 +It is licensed under a [[http://​creativecommons.org/​licenses/​by-nc-sa/​4.0/"​|Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]]. 
 + 
 +<​html>​ 
 +<a rel="​license"​ href="​http://​creativecommons.org/​licenses/​by-nc-sa/​4.0/"><​img alt="​Creative Commons License"​ style="​border-width:​0"​ src="​https://​i.creativecommons.org/​l/​by-nc-sa/​4.0/​88x31.png"​ /></​a>​  
 +</​html>​
  
 ---- ----