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
raspberry_boards:paperduinopi_168 [2012/12/05 15:32]
admin
raspberry_boards:paperduinopi_168 [2020/06/11 22:13] (current)
Line 1: Line 1:
-**== Paper-Duino-Pi 168 ===================================**+===== Paper-Duino-Pi 168 =====
  
 +You find a general introduction here:
 +[[raspberry_boards:​paperduinopi|Paper-Duino-Pi]]
  
- +{{:​raspberry_boards:​paper-duino-pi_0972.jpg?​300|}}
- +
-**== Technical documentation ==============================**+
  
 Unfortunately one can't use the autoreset function of an actual Arduino, because of the missing DTR line on the serial connector of the Raspberry. Therefore the board was designed with the Atmega 168. With that chip one can burn the bootloader of the old Arduino NG. That Arduino has no autoreset but doesn'​t need one. That's why you have to reset the Arduino manually to upload a program. After the IDE compiled the sketch you have to reset the Arduino. Once you've done this the IDE starts to upload the program. Unfortunately one can't use the autoreset function of an actual Arduino, because of the missing DTR line on the serial connector of the Raspberry. Therefore the board was designed with the Atmega 168. With that chip one can burn the bootloader of the old Arduino NG. That Arduino has no autoreset but doesn'​t need one. That's why you have to reset the Arduino manually to upload a program. After the IDE compiled the sketch you have to reset the Arduino. Once you've done this the IDE starts to upload the program.
Line 10: Line 10:
 Same goes for the Paper-Duino-Pi:​ Just press the reset-button of the board after you clicked on the upload-button of the IDE (the IDE prints "​compiling"​). Release it as soon as the uploading begins (the IDE prints "​uploading"​). Then the upload of the program will start. After the upload is finished the Paper-Duino-Pi needs 6 seconds to start again. These 6 seconds are crucial, for the Paper-Duino-Pi waits for incoming serial dates. So be careful not to send any data because the Paper-Duino-Pi will start to burn these instead of the intended program! Same goes for the Paper-Duino-Pi:​ Just press the reset-button of the board after you clicked on the upload-button of the IDE (the IDE prints "​compiling"​). Release it as soon as the uploading begins (the IDE prints "​uploading"​). Then the upload of the program will start. After the upload is finished the Paper-Duino-Pi needs 6 seconds to start again. These 6 seconds are crucial, for the Paper-Duino-Pi waits for incoming serial dates. So be careful not to send any data because the Paper-Duino-Pi will start to burn these instead of the intended program!
  
-{{ :​raspberry_boards:​paper-duino-pi_0956.jpg?​300 |}} +{{:​raspberry_boards:​paper-duino-pi_0981.jpg?300|}}
- +
-{{ :​raspberry_boards:​paper-duino-pi_0958.jpg?300 |}}+
  
 For the header of the board a standard 26 pin header is used - just remove all unnecessary pins (keep the plastic). For the header of the board a standard 26 pin header is used - just remove all unnecessary pins (keep the plastic).
Line 19: Line 17:
 [[about:​manual|make a paper board]] [[about:​manual|make a paper board]]
 and how to  and how to 
-[[arduino_clones:​bootloader|burn a bootloader]]+[[arduino_clones:​bootloader|burn a bootloader]] ​(Arduino NG)
  
- +---- 
-**== Linux modification ===================================**+==== Linux Modification ​====
  
 For using the serial line of the Raspberry Pi you have to make some small modifications:​ For using the serial line of the Raspberry Pi you have to make some small modifications:​
Line 49: Line 47:
 [[http://​codeandlife.com/​2012/​07/​29/​arduino-and-raspberry-pi-serial-communication/​|www.codeandlife.com]] [[http://​codeandlife.com/​2012/​07/​29/​arduino-and-raspberry-pi-serial-communication/​|www.codeandlife.com]]
  
 +----
 +==== Paper-PCBs ====
  
-**== Paper-PCBs ===========================================** +{{:​raspberry_boards:​paper-duino-pi_13.jpg?​300|}}
- +
-{{:​raspberry_boards:​paper-duino-pi_13.jpg?​100|}}+
  
 {{:​raspberry_boards:​paper-duino-pi_13_publish.xcf.zip|paper-duino-pi_13.zip}} {{:​raspberry_boards:​paper-duino-pi_13_publish.xcf.zip|paper-duino-pi_13.zip}}
  
-**== Components ​===========================================**+---- 
 +==== Parts ====
   * Atmega168   * Atmega168
   * 4 low current LEDs   * 4 low current LEDs
Line 67: Line 66:
   * 26 pin header   * 26 pin header
  
-**=========================================================**+---- 
 +==== License ​==== 
 + 
 +The Paper-Duino-Pi 168 was designed by **Wolfgang Spahn** 2012.\\ 
 +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>​
  
 +----