Differences
This shows you the differences between two versions of the page.
arduino_clones:papertiny [2018/05/24 21:13] admin [Paper PCB] |
arduino_clones:papertiny [2020/06/11 22:13] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== PaperTiny ===== | ||
- | {{:arduino_clones:papertiny_193919.jpg|}}\\ | ||
- | The PaperTiny in an Arduino board based on Paper PCB and an ATtiny85 chip. It has USB on board and can be programmed like an Arduino.\\ | ||
- | One can use it like the [[http://digistump.com/wiki/digispark|Digispark]] board.\\ | ||
- | Thanks to Marc, Yashas, Shreyasi and Budi from [[https://cocomake7.github.io/#|Cocomake7]] for the inspiration. The paper version of the Cocomake7 is [[arduino_clones:papercocomake7|here]].\\ | ||
- | |||
- | Back:\\ | ||
- | {{:arduino_clones:papertiny_back_210137.jpg?300|}}\\ | ||
- | ---- | ||
- | ==== Paper PCB ==== | ||
- | {{:arduino_clones:papertiny_20.jpg?200|}}\\ | ||
- | {{ :arduino_clones:papertiny_20.zip |}}\\ | ||
- | |||
- | ---- | ||
- | ==== Firmware ==== | ||
- | |||
- | Burn The Digispark Bootloader:\\ | ||
- | That's a manual for Linux for Windows it could be used similar in combination with the power shell.\\ | ||
- | Download the bootloader from here: [[https://github.com/micronucleus/micronucleus]], unpack it and cd to the folder.\\ | ||
- | $ 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 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 systhem. And depending on your programmer use for "-c" that protocol and for "-P" the port on your computer.For "-p" write t85 that stand for your chip the ATiny.\\ | ||
- | 1. Erase the chip: | ||
- | $ sudo avrdude -p t85 -c stk500v2 -P /dev/ttyACM0 -e | ||
- | 2. Set the fusebits to E:FE H:DD L:E1 : | ||
- | $ sudo avrdude -p t85 -c stk500v2 -P /dev/ttyACM0 -B 6 -v -U lfuse:w:0xe1:m -U hfuse:w:0xdd:m -U efuse:w:0xfe:m | ||
- | 3. Burn the bootloader: | ||
- | $ sudo avrdude -p t85 -c stk500v2 -P /dev/ttyACM0 -U flash:w:t85_default.hex:i | ||
- | |||
- | ---- | ||
- | ==== Software ==== | ||
- | Follow the instruction for the Digispark board: [[http://digistump.com/wiki/digispark/tutorials/connecting]]\\ | ||
- | |||
- | ---- | ||
- | ==== Schematic ==== | ||
- | {{:arduino_clones:schematic_papertiny.jpg?300|}}\\ | ||
- | |||
- | ---- | ||
- | ==== Parts ==== | ||
- | * **Resistors:** | ||
- | * 2x 220 Ohm | ||
- | * 1x 1,5 kOhm | ||
- | * 2x 68 Ohm | ||
- | * **Capacitors:** | ||
- | * 1x 100 nF | ||
- | * 1x 100 µF | ||
- | * **Diodes:** | ||
- | * 1x 1N4007 | ||
- | * 2x Z-Diode 3,3V | ||
- | * **Semiconductors** | ||
- | * 1x7805 | ||
- | * 2x Standart LED | ||
- | * **Mechanical:** | ||
- | * 1x IC socket, 8pins | ||
- | * 1x Pin-Strip male 1x2 | ||
- | * 2x Pin-Strip female 1x4 | ||
- | * Push Button | ||
- | |||
- | |||
- | ---- | ||
- | ==== Links & Knowledge ==== | ||
- | |||
- | ===ATtiny Projects:=== | ||
- | [[https://cocomake7.github.io/#|CocoMake7]]\\ | ||
- | [[http://digistump.com/wiki|Digispark]]\\ | ||
- | |||
- | === Adafruit Trinket=== | ||
- | [[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]]\\ | ||
- | |||
- | ===Technical Details:=== | ||
- | [[http://www.atmel.com/Images/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf|ATtiny85 Datasheet]]\\ | ||
- | |||
- | {{:arduino_clones:usb_socket.jpg?200|}}\\ | ||
- | |||
- | ---- | ||
- | ~~socialite:icon facebook twitter googleplus reddit tumblr~~ | ||
- | |||
- | ---- |