DIY Arduino: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=2019=
=Basics=
Build your own arduino for about $5 in parts -  
*This page goes over various methods, as well as OSE's efforts to make an [[Arduino]] using only the core componets and either a prototyping board or a custom pcb
 
=OSE Working Doc=
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRJuXYs16EhS1dzXjVtrdKp_ZML3f9aDbUACaYcnO2YC93cBajZbD7yJgFHphN-4hwed_jI06BKsZWm/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>
 
[https://docs.google.com/presentation/d/1p76VSBd49efi76nszE-Futm8KZnReHASz2kJT_dxSlg/edit#slide=id.g5c3be0ce2d_1_28 edit]
 
==Notes==
*USB to serial converter - [https://forum.arduino.cc/index.php?topic=138832.0]
*What is DTR - Data Terminal Ready - or reset button - ][https://www.youtube.com/watch?time_continue=74&v=rTIjq2kSmZY&feature=emb_logo]
*Connecting USB to Serial converter - [https://forum.arduino.cc/index.php?topic=138611.0]
*More instructionals on how to wire Serial to USB - [https://www.youtube.com/watch?v=SV32k9gCvik] and [https://www.youtube.com/watch?v=1y-YiXpahyo].
*Does CP2102  work? Probably.
*[[File:check.png]]FTDI works - see another tutorial with FTDI converter - [https://www.youtube.com/watch?v=npc3uzEVvc0]
 
=Parurino by Nadya Peek=
Has a serial port, not USB, so is a bit antiquated. http://infosyncratic.nl/projects/parurino/
 
=Barebone=
You can use an existing Arduino to burn a bootloader and to program the arduino:
 
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
 
=With USB=
'''YES: USB is the way to go for modern devices as of 2019'''
 
Build your own arduino for about $5 in parts - Julian Ilett -
 
https://www.youtube.com/watch?v=sNIMCdVOHOM
 
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/sNIMCdVOHOM" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>


=BOM=
=BOM=
*USB to serial - [https://www.aliexpress.com/item/32524218818.html?src=google&albslr=225552329&src=google&albch=shopping&acnt=494-037-6276&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&&albagn=888888&albcp=2069223045&albag=83200626464&trgt=743612850714&crea=en32524218818&netw=u&device=c&gclid=EAIaIQobChMIgKXXsr7x4wIV3v_jBx1_BQYKEAQYByABEgJgjvD_BwE&gclsrc=aw.ds]
*USB to serial - [https://www.aliexpress.com/item/32524218818.html?src=google&albslr=225552329&src=google&albch=shopping&acnt=494-037-6276&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&&albagn=888888&albcp=2069223045&albag=83200626464&trgt=743612850714&crea=en32524218818&netw=u&device=c&gclid=EAIaIQobChMIgKXXsr7x4wIV3v_jBx1_BQYKEAQYByABEgJgjvD_BwE&gclsrc=aw.ds]
=DIY Arduino Mega=
#Requires surface mount, but is empowering when done correctly. This one didn't work because you can't program it? - https://www.instructables.com/id/DIY-Arduino-Mega-2560/
#Another - can do it - essentially breakout of the microprocessor chip. Is it programmed with the simple plug? [https://www.instructables.com/id/DIY-Bare-Minimum-Arduino-Mega-2560/]


=2011=
=2011=
Line 19: Line 53:


In terms of cost most DIY guides featured here will cost you more money (in you add up the labor cost) than a prefabricated arduino board. But for larger quantities the guides could be cost effective. Although using a perfboard or ever a breadboard for could be useful for prototyping using a PCB (DIY of prefabricated) could be more a more practical solution for finished products.
In terms of cost most DIY guides featured here will cost you more money (in you add up the labor cost) than a prefabricated arduino board. But for larger quantities the guides could be cost effective. Although using a perfboard or ever a breadboard for could be useful for prototyping using a PCB (DIY of prefabricated) could be more a more practical solution for finished products.
=Different Routes to DIY Arduino=
*[[Deadbug]] without socket with components soldered directly to pins makes for a [[Minimalist Arduino]].
*Deadbug minimalist - [[Minimalist_Arduino#Further_Simplification]] - by omitting most of the components,to the limit of just chip with crystal oscillator mechanism
=Kit Sourcing=
*Breadboard Arduino Uno kit of parts for $10 from Jameco, Atmaga 328P has bootloader. This also has an instructional for how to build it. Bravo to Jameco.  [https://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_2151259_-1]. Programmable via [[FTDI Breakout Board]] or by in-system programming using another Arduino Uno.
=Useful Links=
*[https://www.instructables.com/id/How-to-make-your-own-Arduino-board/ Good Instructable on making an Arduino uno]. Note that you can get rid of any programming interface simply by taking the microprocessor chip off the DIY arduino and inserting it onto an off-the-shelf arduino - and programming the chip on the off-the-shelf arduino! Here is [[How to Remove a Chip from Arduino]]
*Instructable on building an Arduino from a professionally-made PCB then soldering. Includes USB and USBASP. [https://www.instructables.com/id/DIY-Arduino-UNO-How-to-Make-Your-Own-Arduino-Uno-B/  ]
*[https://www.youtube.com/watch?v=-wf_KZKH_PI Not as practical, but this one seems to be made with no pcb but instead wire from a [[Wire Bending Machine]] ]. This is similar to [[Deadbug Soldering]] but with the wire bends creating what appears to be an orderly structure. Just watch your short circuits on this one!


[[Category:Circuit Board Fabrication]]
[[Category:Circuit Board Fabrication]]

Latest revision as of 04:58, 11 March 2020

Basics

  • This page goes over various methods, as well as OSE's efforts to make an Arduino using only the core componets and either a prototyping board or a custom pcb

OSE Working Doc

edit

Notes

  • USB to serial converter - [1]
  • What is DTR - Data Terminal Ready - or reset button - ][2]
  • Connecting USB to Serial converter - [3]
  • More instructionals on how to wire Serial to USB - [4] and [5].
  • Does CP2102 work? Probably.
  • Check.pngFTDI works - see another tutorial with FTDI converter - [6]

Parurino by Nadya Peek

Has a serial port, not USB, so is a bit antiquated. http://infosyncratic.nl/projects/parurino/

Barebone

You can use an existing Arduino to burn a bootloader and to program the arduino:

https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard

With USB

YES: USB is the way to go for modern devices as of 2019

Build your own arduino for about $5 in parts - Julian Ilett -

https://www.youtube.com/watch?v=sNIMCdVOHOM

BOM

  • USB to serial - [7]

DIY Arduino Mega

  1. Requires surface mount, but is empowering when done correctly. This one didn't work because you can't program it? - https://www.instructables.com/id/DIY-Arduino-Mega-2560/
  2. Another - can do it - essentially breakout of the microprocessor chip. Is it programmed with the simple plug? [8]

2011

Arduino can be used a very popular open hardware component and can be successfully used in lots of open source projects:

Although you can always make your own arduino using a breadboard using the following instructions: http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard

A similar project could be making you own arduino using a perfboard. http://hackduino.org/mapblog/?page_id=46

Another take would be to create YOUR OWN Arduino PCB using following instructions on this project http://www.theparsley.com/arduino/diy/

In terms of cost most DIY guides featured here will cost you more money (in you add up the labor cost) than a prefabricated arduino board. But for larger quantities the guides could be cost effective. Although using a perfboard or ever a breadboard for could be useful for prototyping using a PCB (DIY of prefabricated) could be more a more practical solution for finished products.

Different Routes to DIY Arduino

Kit Sourcing

  • Breadboard Arduino Uno kit of parts for $10 from Jameco, Atmaga 328P has bootloader. This also has an instructional for how to build it. Bravo to Jameco. [9]. Programmable via FTDI Breakout Board or by in-system programming using another Arduino Uno.

Useful Links