= Links & Notes on Electronics = This is a small collection of electronics resources. I may also post some electronics related things here such as circuit schematics. [[PageOutline(2-5,,inline)]] == Schematics, PCB Design & Simulation == * My [http://www.cadsoft.de/ Eagle CAD] parts [http://trac.mlalonde.net/basedoc/electronics/EagleLibrary.tbz library] (only has so few components, recently lost the my old one) === Applications === * [http://www.lis.inpg.fr/realise_au_lis/kicad/ KiCad] * [http://www.cadsoft.de/ Eagle CAD] * [http://www.linear.com/designtools/software/switchercad.jsp SwCAD] (LTSpice) {{{ #!html }}} == AVR Microcontrollers == * Some video clips I have posted about the Arduino: * [http://www.youtube.com/watch?v=qxfAXMfbSqc Arduino w/ I2C RealTimeClock and LCD] * [http://www.youtube.com/watch?v=8sX6qQ1kV-Q Analog joystick controlling open gl object] using [http://processing.org/ Processing] * [http://www.youtube.com/watch?v=zuWSBtZXALg Arduino w/ Keypad and feedback] * [http://palmavr.sourceforge.net/cgi-bin/fc.cgi AVR Fuse Calculator] * [http://hubbard.engr.scu.edu/embedded/avr/avrlib/ Procyon AVRLib]: Collection of C libraries for AVR * [http://www.arduino.cc Arduino]: Open source ATMega168 based development board and API based on wiring. * [http://wiring.org.co/]: ATMega128 based development board and API. * [http://www.avrfreaks.com AVRFreaks] * [http://www.nongnu.org/avr-libc/] * [http://www.apple.com/macosx/ Mac OS X] Binary of the [http://www.digithink.com/OSX-AVR/AVRToolChain/Main AVR Tool-Chain] * [http://imakeprojects.com/Projects/avr-tutorial/ A Tutorial for Starting with ATMEL AVR Microcontrollers] * [http://www.mictronics.de/?page=mp3stick MP3Stick]: ATMega128 based MP3 Player, includes code to support external flash (MMC/SD) bootloaders. === ISP Programmers === * [http://tuxgraphics.org/electronics/200705/article07052.shtml DIY OpenSource USB SKT500 Clone] * [http://gandalf.arubi.uni-kl.de/avr_projects/evertool/index.html#etlight Evertool-Light]: A DIY JTAG only circuit * [http://electronics-diy.com/avr_programmer.php]: RS232 SPI programmer * [http://ladyada.net/make/usbtinyisp/index.html USBTiny ISP] * [http://www.scienceprog.com/build-your-own-avr-jtagice-clone/] === USB Implementation === * [http://www.obdev.at/products/avrusb/index.html OBDev AVRUSB] * [http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2007/blh36_cdl28_dct23/blh36_cdl28_dct23/index.html SIAM32 USB HC] * [http://www.recursion.jp/avrcdc/ AVR CDC] * [http://www.fischl.de/avrusbboot/ AVRUSBBoot]: Firmware-USB bootloader for Atmel AVR controllers * [http://www.scienceprog.com/usb-bootloaders-for-avr-microcontrollers/ USB bootloaders for AVR microcontrollers]: A collection of USB based, and more, bootloaders for AVRs ==== USB HID Specifications ==== * [http://www.usb.org/developers/devclass_docs/HID1_11.pdf Device Class Definition for Human Interface Devices] * [http://www.usb.org/developers/devclass_docs/Hut1_12.pdf HID Usage Tables] * [http://www.usb.org/developers/devclass_docs/pid1_01.pdf Device Class Definition for Physical Interface Devices] === Multithreading, Kernels & VM's === * [http://www.FreeRTOS.org/ FreeRTOS]: An open source, mini real time kernel for many mcu's * [http://www.avrfreaks.net/modules/FreaksArticles/files/14/Multitasking%20on%20an%20AVR.pdf Multitasking on an AVR] [pdf] by AVRFreaks * [http://www.harbaum.org/till/nanovm/index.shtml NanoVM]: A JVM Subset for 8bit AVR * [http://www.barello.net/avrx/ AvrX Real Time Kernel]: A Real Time Multitasking Kernel written for the Atmel AVR == PIC Microcontroller == * [http://tutor.al-williams.com/pic-intro.html Introducing the Microchip PIC] * [http://www.diylife.com/2008/02/15/program-a-pic-microcontroller/ Beginner's Guide to Programming a PIC microcontroller] == I^2^C == * [http://en.wikipedia.org/wiki/I²C] * [http://muio.org/interface.php Muio]: USB To I2C Interface * [http://www.harbaum.org/till/i2c_tiny_usb/index.shtml I2C-Tiny-USB]: USB to I2C interface using the ATTiny45 * [http://www.paintyourdragon.com/uc/i2c/index.html 25¢ I2C Adaptor]: DVI-I/VGA/HDMI to I2C adaptor! == Switching Regulators == * [http://www.powerdesigners.com/InfoWeb/design_center/articles/DC-DC/converter.shtm DC-DC Converter Basics] * [http://www.maxim-ic.com/appnotes.cfm/appnote_number/2031 DC-DC Converter Tutorial]: Application note by Maxim * [http://www.uoguelph.ca/~antoon/circ/555dcac.html 555 Based DC to AC inverter] == Bench Lab Power Supply == * [http://tuxgraphics.org/electronics/200707/bench-power-supply-unit.shtml A Digital DC Power Supply] * [http://www.electronics-lab.com/projects/power/003/index.html 0-30 VDC STABILIZED POWER SUPPLY WITH CURRENT CONTROL 0.002-3 A] * [http://www.electronics-lab.com/projects/test/022/] * [http://elfly.pl/multimetr/multimetr_en.htm Power Supply Unit Multimeter] * [http://www.wikihow.com/Convert-a-Computer-ATX-Power-Supply-to-a-Lab-Power-Supply How to Convert a Computer ATX Power Supply to a Lab Power Supply] == Soldering == * [http://alfred73electronics.blogspot.com/2007/03/home-made-smt-desoldering-station.html DIY Hot Air Station] * [http://www.curiousinventor.com/guides/Surface_Mount_Soldering/101 Surface Mount Soldering 101] * [http://www.sparkfun.com Sparkfun's] [http://www.sparkfun.com/commerce/present.php?p=BEE-7-SMDSoldering Guide to SMD Soldering] * [http://www.robotroom.com/PCB3.html] * [http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2006/ki38/Webpage/index.html The Reflow Soldering Oven with LCD Display]: A DIY Reflow Soldering Oven * [http://www.seattlerobotics.org/encoder/200006/oven_art.htm Toaster Reflow How To] * [http://www.engadget.com/2006/03/07/how-to-make-a-surface-mount-soldering-iron/] * [http://www.geocities.com/vk3em/smtguide/websmt.html] * [http://www.instructables.com/id/Making-stencils-for-solder-paste-at-home?ALLSTEPS DIY Solder Paste Stencils] * [http://nepp.nasa.gov/WHISKER/background/index.htm NASA Documentation on Tin Whiskers] == Oscilloscope == * [http://www.serasidis.gr/circuits/AVR_oscilloscope/avr_oscilloscope.htm Low Speed AVR Oscilloscope] * [http://xoscope.sourceforge.net/ xoscope] * [http://www.tek.com/Measurement/App_Notes/XYZs/index.html XYZs of Oscilloscope] @ [http://www.tek.com/ Tektronix] * [http://scopeonpc.tripod.com/index.htm]: Parallel port oscilloscope for Windows * [http://www.cmccord.co.uk/FYP/final_report.htm Low cost PC-based quad channel real-time / storage oscilloscope] * [http://www.chocbar.demon.co.uk/ Large Storage Depth Oscilloscope] * [http://www.nbb.cornell.edu/neurobio/land/PROJECTS/VideoScope/] * [http://www.zelscope.com/] * [http://www.eosystems.ro/eoscope/eoscope_en.htm eOscope ver. 1.2 - LCD Scope 40MSPS]: AVR & CPLD Based "bit scope" == AUV's, UAV's and ROV's == * [http://diydrones.com/] * [http://autopilot.sourceforge.net/] * [http://paparazzi.enac.fr/wiki/index.php/Main_Page] * [http://www.rollette.com/rov/] * [http://www.rollette.com/rovrev2/] * [http://members.aol.com/stuarttttt/] * [http://techreport.com/forums/viewtopic.php?t=31609] == CNC Milling Machine == * [http://hobbycnc.com/] * [http://www.flickr.com/photos/geekphotos/sets/72157601568880937/] == Steppers & Servos == * [http://www.cs.uiowa.edu/~jones/step/ Control of Stepping Motors] == FPGA == * [http://members.optushome.com.au/jekent/FPGA.htm John Kent's VHDL FPGA Projects] * [http://www.fpga4fun.com/ FPGA4Fun] * [http://www.easyfpga.com/ EasyFPGA] == Battery Operation == * PIC Based [http://home.planet.nl/~j_havinga/BattCharger/BattCharger.htm Fast NiMH / NiCd Battery charger] * [http://digilander.libero.it/mircose/elettronica/cbat819/cbat819.htm Yet Another PIC Based Charger] (in [http://64.233.179.104/translate_c?hl=en&ie=UTF-8&oe=UTF-8&langpair=it%7Cen&u=http://digilander.libero.it/mircose/elettronica/cbat819/cbat819.htm&prev=/language_tools English]) * [http://uk.geocities.com/ronj_1217/apsu.html A 12V Uninterruptible Power Supply] == Bits & Bytes == * [http://www.enerjar.net/ EnerJar]: A DIY Power Meter == Worthwhile Parts == * [http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1040,C1055,P1281 LT1083]: A 7.5A, 5A, 3A Low Dropout Positive Adjustable Regulators {{{ #!html }}}