Editing Techniques

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
There are a wide variety of techniques used in electronics.
+
== Circuit board techniques ==
  
== Circuit Design ==
+
[http://www.veys.com/index.php/Making_Home-Made_Printed_Circuit_Boards Toner transfer], Press-and-Peel(tm), photoresist, Sharpie, nail polish.
* [[Basic Circuit Building Blocks]]
 
  
== Prototyping ==
+
[http://www.k9spud.com/wiki/PCB:Etchants Ferric Chloride vs. Ammonium Persulfate] and other etching chemicals.
Prototyping circuitboards:
 
  
* [[Solderless protoboard]]
+
How to dispose of etchant.
* [[Point-to-point]] ([http://en.wikipedia.org/wiki/Point-to-point_construction Wikipedia:Point-to-point construction])
 
* [[Wirewrap]] ([http://en.wikipedia.org/wiki/Wire_wrap Wikipedia:Wire Wrap])
 
* [[Dead bug style]]
 
* [[Manhattan style]]
 
* Board-less construction, not sure there is a name for it, can be very cool see: http://runawaybrainz.blogspot.co.uk/2012/04/audio-crystal-cmoy-freeform-headphone.html this one is potted in clear plastic.
 
* [http://www.qrp.pops.net/ugly.asp "Ugly Construction"] (like deadbug... )
 
[http://www.techlib.com/electronics/construction.html "Construction Ideas"] has nice photographs of the above circuit construction techniques.
 
[[http://www.geofex.com/Article_Folders/protostyles/proto_styles.htm "Effects Building Techniques"] by R.G. Keen 1999 reviews, compares, and contrasts these techniques for circuit construction -- also a few more.
 
  
* [[Stripboard]] (Veroboard): ([http://en.wikipedia.org/wiki/Stripboard Wikipedia:stripboard].)
+
Commercial PCB fabrication.  
  
Most of these techniques are designed to use through-hole devices with pins on 0.1" centers -- and vice versa: most through-hole devices are designed to fit into stripboard or other prototyping board with holes on 0.1" centers.
+
* [http://www.batchpcb.com/ BatchPCB, by SparkFun] -- Our hosts!  $2.50 / square inch, must use your own software to generate Gerber files.  Easy-to-use web ordering interface, but slow turnaround time -- 10-20 days.  Boards come out very nice -- precut, double-sided with silk screen and solder mask on both sides
 +
* [http://www.olimex.com/pcb/ Olimex] Bulgarian PCB manufacturer - $33 for a 6.3" by 3.9" board.  I.E. cheaper than BatchPCB, but with a minimum board size requirement, silkscreen on one side only, and a more complicated ordering process.
 +
* [http://www.pcb123.com/ PCB123] Offers their own free (proprietary) schematic and PCB layout software -- easy to use, but you are locked into using their service.  Integration with ordering system simplifies the process of ordering boards. Cost (?)
  
So how do people prototype something with a surface mount device (SMD)?
+
== Construction techniques ==
* Some people continue to use prototyping boards with 0.1" holes, with a bit of creativity, for some SMT devices ([http://www.flickr.com/photos/nshdot/6034580576/in/photostream/])([http://www.flickr.com/photos/nshdot/6034026371/in/photostream])([http://www.flickr.com/photos/nshdot/6034580678/])([http://www.flickr.com/photos/nshdot/6034045085/in/photostream])
 
* Some people solder many SMT devices to tiny "generic" "surface-mount prototyping boards", then those tiny boards wired together into a complete system (perhaps also including through-hole parts on a stripboard or solderless breadboard). ([http://www.whitewing.co.uk/protoboard.html "Universal through-hole and SMD prototyping board"]), ([http://www.schmartboard.com/ Schmartboard] [http://tech.groups.yahoo.com/group/schmartboardsv/ Schmartboard forum]), ([http://www.capitaladvanced.com/products.htm "Surfboards"]). Alas, none of these are completely generic for most kinds of SMT parts the way that stripboard is completely generic for almost all kinds of through-hole parts.
 
* Some people buy a [[demo board]] with the SMT part already soldered to it; then these small boards can be wired into a complete system (perhaps also including through-hole parts on a stripboard or solderless breadboard).
 
* Sometimes people are forced to build a big custom PCB with precise footprints adapted to that SMD device. (This seems to be what manufacturers that make SMDs expect you to do).
 
  
== PCB Design/Fabrication ==
+
Dead bug style. Manhattan style. Veroboard. Perfboard and point-to-point. Solderless protoboard.
[[Printed Circuit Boards]]
 
  
== Soldering Techniques ==
+
"solderless breadboard" is the fastest construction technique ... but it is very fragile. Also, the parasitic capacitance and sometimes intermittent connections can drive you crazy.
* [[Basic soldering]] -- How to use a soldering iron.
 
* Surface Mount
 
** [[Skillet reflow]]
 
** [[Toaster oven reflow]]
 
** [[Hot air soldering]]
 
** [http://en.wikipedia.org/wiki/User:WillWare/Homebrew_surface-mount_construction A few different SMT assembly methods] that you can do at home on a cheap budget
 
* [[Rework]] -- Techniques for fixing mistakes, or for adding new features to a board that ''almost'' does what you want.
 
** [http://workmanship.nasa.gov/lib/insp/2%20books/links/sections/302_jumper%20wires.html official NASA recommendations for adding discrete wiring ("jumper wires") to PCBs]
 
  
(Have you seen this [http://hackaday.com/2007/06/04/cnc-solder-pastepick-n-place/ CNC solder paste/pick n place] ?)
+
traditional perfboards with holes on a 0.1" grid (2.54 mm grid) come in many styles:
''Hackaday has lots of other similar articles: [http://hackaday.com/?s=solder+paste search hackaday for "solder paste"]''
+
* just holes in insulator
 +
* little donuts of copper around each hole; may or may not be plated-through (See [http://barello.net/Robots/minisumo/index.htm this robot controller] for an example)
 +
* Specific patterns of copper like [http://www.kpsec.freeuk.com/stripbd.htm stripboard] / Veroboard™, or the common rails-and-short-strips pattern that's handy for DIP components
 +
* solid sheets of copper, usually with a little donut gap around each hole.
  
(Optional: ) After all the parts are completely soldered down, some people like to spray the board with some kind of conformal coating, or completely seal in the board with some kind of potting compound.
+
The best one to use depends on what kind of circuit you're putting together.
See [http://electronics.stackexchange.com/questions/5095/whats-the-best-way-to-protect-a-board-from-corrosion-in-a-hot-moist-environment "Electronics and Robotics: What's the best way to protect a board from corrosion in a hot/moist environment?"].
 
  
== [[Hardware tool | Hardware Tools]] ==
+
With these perfboards, there's 2 ways to connect wires so they don't fall off:
A directory of [[hardware tool]]s that you may find useful.
+
* wire wrap, or
 +
* solder.
  
== [[Software tool | Software Tools]] ==
+
== Front Panels ==
A directory of [[software tool]]s that you may find useful.
 
  
== [[PC-Microcontroller Communications]] ==
+
Its easy to make groovy front panels so your black boxes look the goods.
Discussion of the various methods to connect a microcontroller or embedded system to a PC...
+
* Use any graphics program to produce and print your art work.
 +
** Measure the box up, draw in the switches, label the LEDs etc.
 +
** Even print on user instructions.
 +
* If the front panel contains LEDs I pre punch the printout so that when it gets laminated it creates a window. No need for bezels :)
 +
* Laminate the printout.
 +
* Punch out the switch, screw, bnc, pot etc holes.
 +
* If there isnt many front panel "things" to hold the laminate to the box lid I use double sided sticky tape.
  
== Embedded System Programming and Testing ==
+
The beauty of this approach is that it also doubles as a drill template for the lid. Everything fits, everything looks square.
To add to the confusion programming in embedded system can mean a person writing a program or a device called a programmer "burning" a program into a chip.  This section is for the "burning" meaning of programming.
 
  
* Many systems use [[JTAG]] for programming and testing. (Such as [http://en.wikibooks.org/wiki/Atmel_AVR Atmel AVR embedded systems]]).
+
== Soldering techniques ==
* Other systems use some other kind of in-circuit programming.
 
* Some people use [http://en.wikibooks.org/wiki/Embedded_Systems/Bootloaders_and_Bootsectors bootloaders] to make re-programming a little quicker.
 
  
-- not sure that this next one is not misplaced ? --
+
How to use a soldering iron. What is flux for?
''We're talking about "programming and testing" ? What else do you use to test op-amp circuits?''
 
  
* Many people use an [[oscilloscope]] ([[o'scope]]). See [[oscilloscope]] for a list of  Keith has made a list of low-cost o'scopesl [http://www.techtravels.org/amiga/amigablog/?p=167 "PC USB logic analyzers that cost under $1000."] for a list of low-cost logic analyzers.
+
Hot air soldering. Huh?
  
Humans writing a program almost always do it in a language. Here is a section that discusses some of these languages: [[Programming Languages]]
+
Hobby replacements for commercial reflow: skillet soldering, toaster-oven soldering, soldering using an oil lamp or candle.
 +
* [http://sparkfun.com/tutorial/ReflowToaster/reflow-hotplate.htm the "Reflow Skillet" tutorial]
 +
* [http://www.circuitcellar.com/library/print/0704/Lacoste_168/index.htm "Easy Reflow: Build an SMT Reflow Oven Controller"] by Robert Lacoste 2004-July
  
== Driving Motors ==
+
How to fix mistakes: solder braid, solder sucker.
See [[Stepper Motor Tester]] and [[motor driver]].
 
  
== Enclosure ==
+
How to deal with fine pitch SMT devices.
* The Earth Signal should short to whole metal Case
 
* Digital/Analog GND should separate to this Earth Signal, and should connect a Y-cap. to filter the noise between them.
 
* Attention: do not place near between Earth Signal and Digital/Analog GND, otherwise some spark come out, and affect your whole system.
 
* ''See [[enclosures]]''.
 
  
== Misc Tips Tricks ==
+
How to deal with big, heatsucking components.
[[Misc Tips Tricks]]
 
  
== Further Reading ==
 
* [http://airborn.com.au/method/ "Electronics Design" from Airborn] gives an overview of the complete process: specification, (schematic) circuit design, layout, prototypes, firmware, pilot run, production.
 
* EDA electronic design automation software is a subset of CAD in general. Is there a wiki that discusses CAD in general? Until I find it, I'm going to post these tools here: "Google SketchUp is a powerful yet easy-to-learn 3D software tool" http://sketchup.google.com/ ; "Inkscape is the best tool for SVG standard vector graphics" http://wiki.inkscape.org/ ; Visual Wiki http://visualwiki.org/
 
* [http://www.national.com/rap/Story/0,1562,18,00.html "What's All This Ground Noise Stuff, Anyhow?"] by Robert A. Pease
 
* [http://www.elecdesign.com/Articles/ArticleID/6150/6150.html "What's All This Teflon Stuff, Anyhow?"] by Robert A. Pease -- explains a situation using lots of metal (instead of carefully insulating everything with lots of Teflon) causes less noise. Also mentions "why am I telling you all of these details? If I design a tester with greatly improved performance to help me test a really high-performance product, why should I tell all our competitors so that anybody in the world can test their products using the improved tester? Why should I give away all of these hard-earned secrets?" and gives some very good reasons.
 
* [http://groups.google.to/group/sci.electronics.design/browse_thread/thread/889153f0e77b1718/fcaac532bb6d4b12?fwc=1 sci.electronics.design: EDN: Measuring Nanoamperes] discusses some ways to measure extremely small currents.
 
* [http://www.millpcbs.com/ MillPCBs.com for techniques on using a small cnc machine to mill PCB's]
 
* [http://groups.yahoo.com/group/Homebrew_PCBs yahoo.com/group/Homebrew_PCBs]
 
* [http://www.electricstuff.co.uk/pcbs.html electricstuff.co.uk/pcbs]
 
* [http://www.fullnet.com/~tomg/gooteepc.htm fullnet.com/~tomg/gooteepc]
 
* Dave McGuire says "The notion that through-hole soldering is easier than soldering surface-mount devices is, and always has been, [http://archives.seul.org/geda/user/Aug-2004/msg00175.html a myth.]" (Now, about keeping all the look-alike passive parts straight... :) )
 
* [http://www.instructables.com/id/Intro-into-SMD-Soldering/ Intro into SMD Soldering]
 
* [http://PMinMO.com/ PMinMO.com is THE PLACE for DIY CNC driver information]
 
* [http://uptownmaker.blogspot.com/2009/07/18-essential-skills-for-maker.html 18 Essential Skills for a Maker]
 
  
== Environmental Issues ==
+
== Other techniques ==
See [[better for the environment]].
 
  
[[Category:Techniques]]
+
How to get started with a multimeter
 +
 
 +
How to use an oscilloscope: [http://www.tektronix.com/Measurement/App_Notes/XYZs/ Tektronix's guide]

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)