http://www.opencircuits.com/api.php?action=feedcontributions&user=68.0.120.35&feedformat=atomOpenCircuits - User contributions [en]2024-03-28T15:00:37ZUser contributionsMediaWiki 1.34.2http://www.opencircuits.com/index.php?title=Sandbox&diff=6412Sandbox2007-08-18T14:03:14Z<p>68.0.120.35: spam phrase</p>
<hr />
<div>==$wgSpamRegex==<br />
$wgSpamRegex = '/(\[http[^\]]*\]\s*){6,}|ringtones|viagra|porn|anal.sex|xanax|tramadol|zocor|hydrocodone|levitra|diazepam|lortab|ultram|s-url.net|tylka|tykarl/';<br />
<br />
First alternative blocks any sequence of urls that contains more than 5 links which are only seperated by whitespaces. That pattern wouldn't apply to the links section cause there is usually text between the links! Alternatively the number could be raised.<br />
<br />
"porno gratis"<br />
<br />
==Table something==<br />
(moved to [[Techniques]])<br />
<br />
-----<br />
<br />
(See also [[Meta:Sandbox]])<br />
----</div>68.0.120.35http://www.opencircuits.com/index.php?title=Projects&diff=5981Projects2007-08-05T07:28:05Z<p>68.0.120.35: "An acceptable third generation PostScript printer."</p>
<hr />
<div>===Homemade MIDI turntable===<br />
Cheap and simple homemade MIDI turntable with GPL2 license. Using a ATmega, a HDNS-2000 optical mouse encoder, GCC-AVR, AVR-Libc and FreeRTOS. [http://casainho.net/tiki-index.php?page=Homemade+midi+turntable Homepage of Homemade MIDI turntable].<br />
<br />
=== [[ARMUS Embedded Linux Board]] ===<br />
An ARM920T board running Linux at 200 Mips with sound, Ethernet, CAN, 48+ bidirectionnal IOs and 4 DSPs for motor control (DC, Servos, etc...). Built as a student proof robotics design platform.<br />
<br />
=== [[Programmable Chip EEG]] ===<br />
The Programmable Chip EEG is a Multi-channel electroencephalograph that could be a brain-computer interface.<br />
<br />
=== [[Open Mobile Gadgets]] -- open source, open hardware, mobile phone ===<br />
An open source, open hardware mobile phone in its preliminary development.<br />
<br />
=== [[Music Player]]s including MP3 players === Nguyen Xuan Truong Tin6 k48<br />
<br />
[[TRAXMOD]] Open source MOD music player for dsPIC/ARM microcontrollers.<br />
<br />
=== [[PG31 GPS RS232 Dev Board]] ===<br />
A simple RS232 example project that takes 3.3V TTL serial and outputs to a super-common RS232 connection. Insto-NMEA!<br />
<br />
=== [[RS232 Dev Board]] ===<br />
A simple RS232 example project that takes all the power it needs from the serial port. Use it to power your microcontroller and communicate between serial port and microcontroller. Takes advantage of the fact that pc serial ports will accept 0-5V rather than the RS232 standard of around negative 10V to positive 10V. Very convenient - no external power required! Note that you may use either a 5.1V zener or a 5V regulator.<br />
<br />
=== [[RS232 RS485 USB Converter Board]] ===<br />
Aim to build a general Converter between different Interfaces.<br />
<br />
=== [[PG31 GPS USB Dev Board]] ===<br />
A great example project using the CP2102 USB to TTL UART IC as well as some basic battery holder info.<br />
<br />
=== [[Chalk Roach|Number Six]] ===<br />
"#6" (the son of Chalk Roach)<br />
is a ultra simple microcontroller development board for Atmel ATmega32 = 16MHz, 2KB SRAM, 16KB Flash<br />
<br />
=== LED displays ===<br />
<br />
* [[24" Wall Clock]] A really big wall clock. Why? Well, cause it might look cool? Probably not. But we do use GPS to get the time! Groovy.<br />
* [[POV display]] that spins around, giving the illusion of a large display. ([[User:DavidCary|DavidCary]])<br />
<br />
=== [[Cellular Rotary Phone]] ===<br />
An indepth breakdown of the Port-O-Rotary. Some clues to help you avoid audio problems with the GM862.<br />
<br />
=== [[Das Brewmeister!]] and [[Fermenter Controller]] ===<br />
* [[Das Brewmeister!]] : An attempt to wirelessly monitor temperatures of fermentation vessels<br />
* [[Fermenter Controller]] : A web available fermenter vessel controller. Uses PICs, [[I2C]], Rs232 and python.<br />
<br />
=== [[Home controller]] ===<br />
Program your appliances to operate automatically in conjunction with your weekly and daily schedule, manually turn them on/off from your PC or use the controller as a process ON/OFF controller to regulate some kind of physical variable to the desired value.<br />
<br />
=== [[Interactive Lock Box]] ===<br />
An interesting project using an accelerometer and capacitive touch ICs.<br />
<br />
=== [[Motor driver]] (H-bridge) ===<br />
<br />
=== [[atomic microscope]] ===<br />
An atomic-resolution microscope.<br />
* STM (scanning tunnelling microscope)<br />
* AFM (atomic force microscope)<br />
<br />
=== [[BlueICE]] ===<br />
A bluetooth JTAG ICE debugger for AVR's!!!<br />
<br />
=== [[Sortof-Networked RFID Reader]] ===<br />
A 125Khz RFID Reader with a simple RS232 based ring network - to allow connection of multiple units to the same control computer.<br />
<br />
''Consider using [http://zytrax.com/tech/layer_1/cables/tech_rs232.htm#rj45 "RS-232D", aka "EIA/TIA-561"]. It has all the same wires and voltages as RS-232, but specifies a RJ45 connector.''<br />
<br />
''Also consider RS-485.''<br />
<br />
(What is the name of the standard for RS-485 on RJ14 ("4 wire RJ-11") or RJ45 ?)<br />
(Ethernet? =P)<br />
<br />
=== Battery charger ===<br />
<br />
See [http://elecdesign.com/Article/ArticleID/1823/1823.html "Build A Smart Battery Charger Using A Single-Transistor Circuit"] by Ejaz ur Rehman.<br />
But be sure to read the "Reader Comments" at the end.<br />
The suggestion to add a zener diode is a good idea.<br />
<br />
=== the Open Graphics Project ===<br />
<br />
[http://linux.wordpress.com/2006/07/19/introducing-the-open-graphics-project/ the Open Graphics Project]<br />
a project started by chip-designer Timothy Miller.<br />
His goal, along with the rest of the project, known as the “Open Graphics Foundation” is to make a 3D accelerated video card which is fully documented, free-licensed, and open source.<br />
See [http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics the Open Graphics wiki].<br />
<br />
=== [[Amiga floppy project]] ===<br />
<br />
The Amiga floppy project:<br />
designing, building, and programming an adapter to allow PCs to read from Amiga floppies.<br />
"This is really designed to be a community project(hence the blog with progress reports)."<br />
<br />
This project is the building of an external USB amiga floppy drive controller. It sits between the USB port on a Windows PC, and a regular PC floppy drive. It will allow the PC to create .ADF images from an amiga floppy disk. This device is based on a Parallax SX28 microcontroller, uses Ramtron FRAM memory for temporary track storage, and uses another Parallax component for the USB interface.<br />
<br />
See http://www.techtravels.org/amiga/amigablog for the latest in the blow by blow attempts to get this thing off the ground!!<br />
<br />
=== Irsensor-a ===<br />
<br />
Infrared Proximity Sensor Alfa<br />
[http://www.kedo.com.mx/modules/content/index.php?id=3 Infrared Proximity Sensor Alfa in www.kedo.com.mx]<br />
<br />
The Infrared Proximity Sensor Alfa is a sensor to detect objects that can reflect infrared light. It has the following characteristics.<br />
* Designed to detect objects that are close and can reflect infrared lights.<br />
* It has a Infrared Transmitter to eliminate the dependency of solar lighting. So It can be used in the night.<br />
* It has a Infrared Receiver that detects the closest object that reflects the infrared lights.<br />
* It has an incorporated voltage regulator<br />
* The output is a constant 5V when it is active and 0V when no detection.<br />
* You can change the proximity threshold with a potentiometer.<br />
<br />
=== [[dsPIC30F 5011 Development Board]] ===<br />
A development board using Microchip dsPIC30F5011, a 5V based 16-bit microcontroller with DSP functions, EEPROM, ADC, PWM and communciation ports of UARTs, I2C, SPI etc. Contains concise information on:<br />
#Development environments (IDE)<br />
#External programming methods (ICSP Programming using ICD2 Programmer)<br />
#Bootloader implementation (RTSP)<br />
#Software development tips based on POSIX concepts<br />
#Basic conversion tips to target board using Microchip dsPIC33FJ128GP306, a pin-to-pin compatible 3.3V microcontroller<br />
<br />
=== [http://balloonboard.org Balloon Xscale ARM+FPGA dev board] ===<br />
The Balloon project has produced Balloon3, a high-performance ARM board designed for use by OEMs and Higher education. Spec is PXA270 (583Mhz), FPGA or CPLD, 1GB flash, 784MB RAM, USB (master, slave, OTG), CF slot, expansion bus, 16-bit bus, I2C, LCD, serial, audio. Very low power in CPLD confiuguration. Small, light. Various add-on boards: VGA LCD driver, robot motor driver+A/D, digital IO. Released under the Balloon Open Hardware license, which allows anyone to manufacture and for people to make derivatives. The expansion bus allows balloon to be used as the computing component for various special-purpose devices.<br />
<br />
=== scavenge ===<br />
<br />
Some people derive an inordinate amount of pleasure from building semi-useful objects from zero-cost junk.<br />
<br />
In the electronics field, most of the stuff built from scavenged components falls into 2 categories:<br />
* ham radio transmitters and receivers -- built from a few transistors, caps, resistors, and wire<br />
* BEAM robotics -- built from the above plus motors, solar cells, ...<br />
<br />
According to http://coprolite.com/art12.html ,<br />
"I'd love to hear about where you found your 8048. Take a picture of the host that you remove it from (CD player, truck, refridgerator, whatever) and I'll put your picture on a page that chronicles our adventures sifting through the rubble."<br />
<br />
=== openEyes ===<br />
openEyes is an open-source open-hardware toolkit for low-cost real-time eye tracking.<br />
See [http://hcvl.hci.iastate.edu/cgi-bin/openEyes.cgi the OpenEyes hardware and software] and [http://hcvl.hci.iastate.edu/cgi-bin/openEyeswiki/index.cgi the openEyes wiki].<br />
<br />
=== RepRap ===<br />
RepRap is an open source project to create a 3d printer or fabber machine. There is tons of information available on [http://www.reprap.org its website]. The current iteration is a 3 axis cartesian robot with 2 extruder heads: a Thermoplastic head that extrudes plastics like HDPE, ABS, and CAPA, and a support material head that extrudes a water soluble material to support the build process.<br />
<br />
=== TwentyDollarWikiDevice ===<br />
<br />
Challenge: Build a Wiki Device with a parts cost of no more than twenty dollars which is usable as a portable wiki. Include feature to make it compatible with a desktop or laptop computer's PersonalWiki, with a connector allowing this use.<br />
--<br />
http://c2.com/cgi/wiki?TwentyDollarWikiDevice<br />
<br />
=== [[breakout boards]] ===<br />
These are three boards that I designed for a specific project and found them very useful. Each of these boards uses the phoenix contact plugable terminal blocks. The 50-pin breakout board is for a 50-pin ribbon cable. The LEM breakout board is for LEM AC/DC current sensor. The power supply breakout board is for a +5v +/-15v power supply.<br />
<br />
=== [[Linuxstamp]] ===<br />
The linuxstamp is an open source processor module. It is designed to be a very simple board capable of running linux. It is based on the Atmel AT91RM9200 processor (An ARM9 processor with a MMU).<br />
<br />
=== [[Linuxstamp Mboard 1]] ===<br />
This is the first mother board for the linuxstamp. It is still in the planning stages (no pcbs).<br />
<br />
=== Free Telephony Project ===<br />
<br />
[http://www.rowetel.com/ucasterisk Free Telephony Project]<br />
<br />
* Embedded Asterisk IP-PBX hardware and software<br />
<br />
* Low cost, completely open IP-PBX hardware including FXS/FXO analog and E1/T1 interfaces, and DSP motherboard hardware. Target price of $100 for a 4 port IP-PBX.<br />
<br />
== eyes for open robot ==<br />
<br />
* [http://www.sparkfun.com/commerce/product_info.php?products_id=637 $20 CMOS Camera Module - 640x480] has a [http://forum.sparkfun.com/viewtopic.php?t=2442 "Get-that-camera-working competition" discussion forum] and [http://www.makezine.com/blog/archive/2007/01/hack_this_cmos.html now been adequately documented] ... http://elinux.org/wiki/SparkfunCamera ... [http://forum.sparkfun.com/viewtopic.php?t=2442&postdays=0&postorder=asc&start=135 by David Carne].<br />
<br />
* ... perhaps simpler to use an off-the-shelf webcam that plugs directly into a laptop ... [http://www.linux.com/howtos/Webcam-HOWTO/hardware.shtml Enabling Support for Your (Webcam) Hardware in Linux] ... [http://www.saillard.org/linux/pwc/ Philips USB Webcam Driver for Linux] ... [http://qce-ga.sourceforge.net/ QuickCam] ...<br />
<br />
''Is there a simple way for my Java application to fetch the latest camera image in an Array of pixel values?''<br />
<br />
== RCAP: R/C Auto Pilot: Remote Control Auto Pilot ==<br />
<br />
"The RCAP2 is a Remote Control AutoPilot] for model airplanes, cars and boats. The autopilot function can be switched off or on during flight with the flick of a switch." Uses PIC16F876A to:<br />
* read (servo) commands from the RC server<br />
* read (RS-232) GPS location from a NMEA capable GPS (with programmable goto/waypoints functions)<br />
* drive (servo) commands to the rudder.<br />
<br />
[http://en.wikibooks.org/wiki/RCAP RCAP Documentation at Wikibooks ],<br />
and [http://rcpilot.sourceforge.net/modules/rcap/index.php RCAP PCB layout at Sourceforge ].<br />
<br />
== [http://www.remember.ro/scripts/wiegand.php Wiegand reader simple controller] ==<br />
<br />
The PICmicro 16F628 decodes [http://en.wikipedia.org/wiki/Wiegand_protocol Wiegand protocol] coming from card reader.<br />
If the card matches one of the 40 cards in EEPROM, it turns on the light (opens the door).<br />
Schematic and source code published under GNU terms.<br />
<br />
== [http://www.rcrowley.com/ComClone/default.htm ComClone2 Intercom] ==<br />
<br />
ComClone2 is a DIY clone of the industry-standard "party line" production intercom system as first introduced by Clearcom and now sourced by many other vendors. This intercom system is widely used in both live show(theatrical, music, etc.) and video production. Website provides complete construction information including PC board, etc.<br />
<br />
== [[Ethernet Module]] ==<br />
<br />
Mainly working with for 8/16 bits MCU<br />
<br />
== Minimig ==<br />
<br />
[[Minimig|Amiga 500 implemented]] with Xilinx FPGA + Freescale mc68000<br />
<br />
<br />
<br />
== An acceptable third generation PostScript printer ==<br />
<br />
"Ask the Guru: A Third-Generation Printer"<br />
article by Don Lancaster 1990<br />
http://www.tinaja.com/glib/guru60.pdf<br />
lists specifications for<br />
"An acceptable third generation PostScript printer."<br />
Would this be a good "open hardware" project ?<br />
<br />
<br />
== other lists of semi-open projects ==<br />
<br />
=== [[WikiNode]] ===<br />
The WikiNode project tries to link every wiki in the world together.<br />
Our "[[WikiNode]]" links to closely-related wiki (and their WikiNode links back).<br />
<br />
If you want to talk about something that is not quite on-topic here at Open Circuits<br />
(say, "desktop PC case modding", or "embedded Linux programming"), our WikiNode helps you find another wiki where people love to talk about that exact topic.<br />
The corresponding WikiNode on each of those wiki helps people who want to talk about "open hardware" to discover this wiki.<br />
<br />
* Are [http://positron.org/projects/ the Positron projects] "open" enough to be mentioned? I especially liked the [http://positron.org/projects/acrylic_cases/ "Lasercut Acrylic Casebuilding Tutorial" ].<br />
<br />
* Is [http://wiki.vislab.usyd.edu.au/moinwiki/PuckControl/BuildingThePuck the Vislab puck] suitable for this list?<br />
<br />
* [http://massmind.org/techref/piclist/pcbcontest.htm PICList & JAL_List free PCB contest] "this will encourage people to publish designs and get more good ideas out into the real world for everyone to see." (So, are these "open" circuits?)<br />
<br />
* http://ePanorama.net/ has a bunch of schematics and a web discussion forum. Are they "open" enough to mention here?<br />
<br />
* "Yet Another One-hand Keyboard" ( http://chordite.com/ ) "The firmware included in the download lets an Atmel AVR '2313 microcontroller interpret chords and talk to a PS/2 port." -- it's not completely open, but the license allows you to immediately download, for free, lots of technical information and a license to build up to 5 of your own. Building more than 5 requires some sort of payment to license the patent on the hardware configuration. (The software appears to be open source). There seems to be an associated Yahoo mailing list. What is an appropriate way to invite John W. McKown and others on the mailing list to use a wiki such as Open Circuits to maintain a FAQ?<br />
<br />
* [http://www.solorb.com/elect/ FC's Electronic Circuits] ?<br />
<br />
* [http://panvent.blogspot.com/ "Pandemic Ventilator Project"] asks: "Does Open Source Hardware Development Work?"<br />
<br />
[[Category:Projects]]</div>68.0.120.35http://www.opencircuits.com/index.php?title=Talk:Projects&diff=5980Talk:Projects2007-08-05T07:24:34Z<p>68.0.120.35: Undo revision 5856 by 213.132.242.25 (Talk)</p>
<hr />
<div>==Requests==<br />
I'm a hobby robotics programmer and can't design a circuit to save my life. I would love to see a braking H-Bridge that won't fry my bot. --RProgrammer<br />
<br />
== Check Out Open Source Motor Controller ==<br />
<br />
Greetings, fellow roboteer.<br />
<br />
Have you tried: <br />
[http://tech.groups.yahoo.com/group/osmc/]<br />
<br />
<br />
----<br />
<br />
What is<br />
[http://opensoekris.sourceforge.net/ this "Open Soekris" embedded system on SourceForge] ?<br />
--[[User:75.37.225.73|75.37.225.73]] 07:27, 9 May 2007 (PDT)<br />
<br />
----<br />
<br />
There seems to be a lot of overlap between this [[projects]] page and the [[open source electronics]] page.<br />
What is the right thing to do?<br />
--[[User:DavidCary|DavidCary]] 09:19, 7 June 2007 (PDT)<br />
<br />
Options:<br />
* move the list of all the specific projects to the [[projects]] page. Keep [[open source electronics]] as a general definition, with a link to the [[projects]] page.<br />
* ... Can you think of a better way to handle this?<br />
<br />
----</div>68.0.120.35http://www.opencircuits.com/index.php?title=OpenCircuits:Community_portal&diff=5979OpenCircuits:Community portal2007-08-05T07:13:24Z<p>68.0.120.35: Open Science</p>
<hr />
<div>Welcome to Open Circuits.<br />
This is a good place to talk about Open Circuits, as a whole.<br />
<br />
We have {{NUMBEROFARTICLES}} articles now. Yay!<br />
<br />
== Anti-Vandalism Bot ==<br />
It is my opinion that this should be the top goal for this site to accomplish.<br />
<br />
: ''We recently updated the $wgSpamRegex ( http://www.mediawiki.org/wiki/Manual:%24wgSpamRegex ). It should block nearly all of the kinds of spam we've been seeing in the past. (Use [[Meta:Sandbox]] for testing). --[[User:DavidCary|DavidCary]] 08:46, 6 June 2007 (PDT)''<br />
<br />
Seeing a lot of stubborn spammers. Can we implement some kind of ip blocking mechanism?, that blocks repeated spam ip's for a week or so. Here's a list of known [[spammer ip]].<br />
<br />
== electrical mailing lists ==<br />
Yahoo claims they have<br />
[http://dir.groups.yahoo.com/dir/Science/Engineering/Electrical 1,831 electrical engineering mailing lists].<br />
What would be a good way of letting the people on those lists know about the Open Circuits wiki, without spamming them?<br />
--[[User:DavidCary|DavidCary]] 13:30, 31 May 2006 (PDT)<br />
<br />
* Publish cold fusion howto :-)<br />
* Send one email/week and only once per list. And be on topic, listen carefully for responses.<br />
[[User:Freqmax|Freqmax]] 16:24, 30 July 2007 (PDT)<br />
<br />
== about Open Circuits ==<br />
So, is there any connection between http://OpenCircuits.org/ , http://OpenCircuits.net/ , and this http://OpenCircuits.com/ wiki?<br />
--[[User:DavidCary|DavidCary]] 23:47, 13 June 2006 (PDT)<br />
<br />
No. There is no connection between any of http://opencircuits.com and the other websites listed.<br />
[[User:Chazegh|Chazegh]] 02:55, 18 June 2006 (PDT)<br />
== web rings ==<br />
Document an original microcontroller project and join a PIC webring, or AVR webring. 20 June 2006<br />
<br />
== audio electronics ==<br />
<br />
Is there some other wiki for people to talk about audio electronics?<br />
Or is this Open Circuits the best wiki for talking about things like<br />
''"[http://analog.com/ Analog Devices] AN-221: The Alexander current-feedback audio power amplifier"'' by Mark Alexander<br />
?<br />
<br />
I think I would prefer to offload all the audio electronics controversies to some other wiki<br />
(but which one?).<br />
Still, it would be nice to have some "tips for high-power electronics" here.<br />
I imagine that tips page would list the various quirks of high-power MOSFETs, BJTs, TRIACs, and IGBTs,<br />
and (given a particular motor or speaker or other load)<br />
how to select one over the others,<br />
and various ways of working around those quirks.<br />
--[[User:65.70.89.241|65.70.89.241]] 07:17, 10 August 2006 (PDT)<br />
<br />
I just joined Open Circuits. I have been servicing and designing audio equipment for several years (Recording consoles a specialty) I hope you will have a section for audio electronics. I also work with video projection systems and theatrical lighting (stage struck at an early age) I play electric rock-blues guitar, so I also am interested in tube guitar amps (Marshall and Boogie). And there is a big difference in what a guitar player thinks an amp should do, and what a recording engineer wants an amp for. I think these are valid points for discussion.<br />
I've also got an interest in power supplies (my experience is mostly with linear, but I've started learning about switching designs). In fact that brings me to my question, I have some regulator designs based on the 723 that I'd like to share. How do I go about doing that? I built a replacement for a console /- 18V @6A supply when I couldn't find the original regulator devices. I used 723s with external series pass devices. The unit has been working for close to 10 years now, so I think the design is worth sharing. Is anyone interested? <br />
<br />
I also research discrete op amps like the Jensen 990. I've been working (on and off for years) on a clone of that using more modern, easily available parts and devices. Anyone else?<br />
Finally, in response to the first entry in this section, I too read that application note in Analog Devices Audio/Video Reference Manual. My copy is dated 1992. I've repaired a lot of amplifiers, but haven't built any. If anyone else is hip to this amp I'd like to hear about it. It is a very unique design. I also like the A75 amp design from Nelson Pass and Norman Thagard, and the Leach Amp by Marshall Leach. The last two are pretty normal as far as design goes, not as adventurous as the Alexander with its current-feedback approach.<br />
Aloha, RAF--[[User:66.8.194.185|66.8.194.185]] 14:04, 18 May 2007 (PDT)<br />
<br />
== automotive electronics ==<br />
<br />
Is there some other wiki for people to talk about automobile electronics?<br />
Or is this Open Circuits the best wiki for talking about things like<br />
[http://megamanual.com/ "experimental Do-It-Yourself programmable electronic fuel injection controller"]?<br />
Or should we just point people who want to talk ECUs (engine control units) to the <br />
[http://msefi.com/ MSEFI discussion forum],<br />
even though it sadly lacks a wiki?<br />
--[[User:DavidCary|DavidCary]] 22:36, 2 July 2007 (PDT)<br />
<br />
== inviting bloggers to open circuits ==<br />
<br />
=== how to connect a JTAG probe to a Nokia phone ===<br />
<br />
I'd like to invite bloggers such as GyrosGeier to edit OpenCircuits.<br />
Rather than just spamming him, I think he would be more inclined to help out<br />
if we answered one of his questions first -- such as<br />
[http://hogyros.de/?q=node/167 "If you have information on how to connect a JTAG probe to a Nokia phone, please let me know."]<br />
Maybe I should start a page on [[JTAG]]...<br />
--[[User:DavidCary|DavidCary]] 09:37, 22 September 2006 (PDT)<br />
<br />
The [http://hackedgadgets.com/ Hacked Gadgets blog also has a bunch of cool electronics].<br />
--[[User:DavidCary|DavidCary]] 11:58, 5 January 2007 (PST)<br />
<br />
== red links ==<br />
<br />
The default skin at OpenCircuits currently has "red links" = page exists, "dark red links" = page does not exist.<br />
<br />
I find that confusing. (But not as bad as the wiki that has some links black-on-white, indistinguishable from normal text).<br />
<br />
'''work-around''': Register (it's free, and you don't have to give any personal information), then choose the "preferences" link in the far upper-right corner and then pick any other skin.<br />
<br />
The other skins have coloring that you may be more used to from other wiki: "blue links" = page exists, "red links" = page does not exist.<br />
<br />
--[[User:DavidCary|DavidCary]] 08:58, 18 December 2006 (PST)<br />
<br />
== inviting people from other forums to open circuits ==<br />
<br />
Lots of people talk about circuits for LED lighting at<br />
http://candlepowerforums.com/<br />
.<br />
Perhaps we can talk some of them into contributing here -- perhaps using a page or two of Open Circuits as a FAQ for LEDs and drive circuits.<br />
<br />
== tool lists ==<br />
<br />
Should we have an entire page on "tools", and mention it on the main page?<br />
That risks listing *every* tool anyone has ever heard about,<br />
like the page at<br />
http://massmind.org/techref/tools.htm<br />
.<br />
Yes, I'm responsible for uglier bits on that page;<br />
I think the wide variety of oscilloscopes are particularly confusing.<br />
How could we cut through the confusion?<br />
<br />
I see the "techniques" page already has a list of software tools.<br />
Perhaps it would be nifty to have a short list of all the tools necessary for each technique?<br />
Then a beginner would have a better idea of what tools he really needs to get (rather than looking at a huge list of every tool, and wondering for each one, ''"Am I going to regret buying it when I see it gathering dust? Or am I going to regret not buying it when I need it during a midnight debug session?"'').<br />
<br />
--[[User:DavidCary|DavidCary]] 08:37, 24 January 2007 (PST)<br />
<br />
== Requests For Help ==<br />
Thanks for your help with the camcorder mic.<br />
<br />
More or less nothing seems worth doing, but oh well.<br />
I just don't have anything to say now. <br />
<br />
[http://idisk.mac.com/tykarl/Public/valium.html valium] | <br />
[http://idisk.mac.com/tykarl/Public/carisoprodol.html discount carisoprodol] | <br />
[http://idisk.mac.com/tykarl/Public/ultram.html ultram online] | <br />
[http://idisk.mac.com/tykarl/Public/levitra.html levitra]<br />
<br />
== MIDI electrical interface ==<br />
<br />
In my opinion, the MIDI interface got a lot of things right that too many later interfaces still trip over.<br />
<br />
* http://www.repairfaq.org/filipg/LINK/F_MIDI.html -- ASCII schematics<br />
* http://www.engadget.com/2005/08/30/how-to-control-csound-with-a-custom-midi-controller-hardware/ -- hand-sketched schematics<br />
* http://www.midi.org/about-midi/electrical.shtml "MIDI Electrical Specification Diagram &amp; Proper Design of Joystick/MIDI Adapters" -- well-drawn schematics<br />
* [http://en.wikipedia.org/wiki/The_MIDI_1.0_Protocol Wikipedia: The MIDI 1.0 Protocol]<br />
* http://en.wikibooks.org/wiki/Behringer_FCB1010_MIDI_Pedal<br />
<br />
It may look simple, but too often people try to "improve" it by adding or removing things without understanding, ending up with a worse system.<br />
<br />
Is there any other wiki that is more appropriate for explaining the low-level details of the MIDI electrical interface, and *why* it was done that way?<br />
<br />
I would be most interested in discussing new communication interfaces -- but is this really the right wiki?<br />
Or would http://en.wikibooks.org/wiki/Serial_Programming or the [http://interwiki.sourceforge.net/cgi-bin/picawiki.pl/StartingPoint PICA wiki] be better for discussing improvements?<br />
--[[User:DavidCary|DavidCary]] 13:21, 21 June 2007 (PDT)<br />
<br />
== IC design ==<br />
<br />
What do you think about<br />
http://makeyourownchip.com/<br />
?<br />
Should we talk about VLSI design ([http://david.carybros.com/html/vlsi.html "VLSI: designing electronic chips"])<br />
here at Open Circuits?<br />
Or is there a more appropriate wiki somewhere else?<br />
--[[User:DavidCary|DavidCary]] 15:59, 26 June 2007 (PDT)<br />
<br />
== electronics infoline ==<br />
<br />
So have you seen<br />
"Free electronics projects"<br />
http://electronicsinfoline.com/<br />
"with Photo Preview"<br />
?<br />
--[[User:DavidCary|DavidCary]] 00:28, 1 July 2007 (PDT)<br />
<br />
== generating a netlist with a "C++" program ==<br />
<br />
The [http://positron.ps.uci.edu/~pier/csc/sup/Support.html "Support Electronics for ATLAS Muon CSC"] documentation claims that [http://positron.ps.uci.edu/~pier/csc/sup/CRB_LayoutNotes0.pdf "The design was captured with C++. There are no schematics."] and lists [http://positron.ps.uci.edu/~pier/csc/sup/crb_srce the C++ source code].<br />
<br />
How did they do that?<br />
--[[User:DavidCary|DavidCary]] 01:15, 3 July 2007 (PDT)<br />
<br />
== rocket electronics ==<br />
<br />
Is there another wiki that talks about rocket electronics?<br />
Or is this Open Circuits the best place to talk about<br />
ground support electronics<br />
(such as [http://www.ukrocketman.com/rocketry/controller.shtml Launch Controller]s)<br />
and <br />
onboard electronics<br />
(such as one<br />
[http://www.ukrocketman.com/rocketry/compactrdasguide.shtml flight computer]<br />
or another<br />
[http://david.carybros.com/html/schematic.html#flight_computer flight computer]<br />
)?<br />
--[[User:DavidCary|DavidCary]] 14:21, 15 July 2007 (PDT)<br />
<br />
== Minimig ==<br />
I have created pages about the [[Minimig]] project which is running an Amiga 500 in a Xilinx FPGA. It's rather a work in progress, than a static documentation. I hope nobody minds. [[User:Freqmax|Freqmax]] 18:35, 27 July 2007 (PDT)<br />
<br />
== Open Science ==<br />
<br />
So does/should Open Science ( http://openscience.org/ ) have any relation to Open Circuits ?<br />
--[[User:68.0.120.35|68.0.120.35]] 00:13, 5 August 2007 (PDT)</div>68.0.120.35http://www.opencircuits.com/index.php?title=Music_Player&diff=5978Music Player2007-08-05T07:02:12Z<p>68.0.120.35: "I want a pony"?</p>
<hr />
<div>Quite a few people have released the schematics and source code for their music player.<br />
Such open-source music players include:<br />
<br />
== at Open Circuits ==<br />
<br />
* [[TRAXMOD]] Digital Audio Player<br />
<br />
== elsewhere ==<br />
<br />
''Some of these web sites are very difficult to post comments to. I suppose posting comments about these music players here -- at Open Circuits -- is the next best thing.''<br />
<br />
<br />
<br />
<br />
<div style="float:left" ><br />
http://www.makezine.com/blog/package.jpg<br />
</div><br />
== MP3 players by Raphael Abrams ==<br />
<br />
[http://walrus.com/~raphael/html/eejump.html MP3 players by Raphael Abrams] has designed and released the designs and has [http://www.teuthis.com/html/kits.html kits for 3 MP3 players]:<br />
<br />
* MAKE: Daisy MMC/SD Mp3 Player<br />
* The “Sakura” MMC Mp3 Player<br />
* The Super Simple (Compact Flash Card) Mp3 Player<br />
<br />
=== Daisy MP3 player ===<br />
<br />
Daisy MP3 Player Kit: Open Source MP3 Player Kit<br />
http://makezine.com/daisy/<br />
http://www.teuthis.com/html/daisy_mp3.html<br />
''(photo from [http://www.makezine.com/blog/archive/2007/01/make_daisy_mp3_1.html Make Zine blog ])''<br />
uses:<br />
* Microchip PIC18F45j10<br />
* VS1011 from VLSI, Finland. It is an .mp3 and .wav decoder chip, a DAC, and a headphone amplifier all in one 28 pin package.<br />
<br />
=== "The Super-Simple pocket size mp3 player" ===<br />
<br />
"simplest possible MP3 setup"<br />
by Raphael Abrams.<br />
Completely open source.<br />
http://teuthis.com/html/mp3.html<br />
Based on the PIC 16LF877, <br />
uses the vs1001k decoder chip<br />
uses compact flash cards<br />
(with standard MP3 files in standard FAT32 format)<br />
"around $100 in parts for a 128MB setup ... no display"<br />
2 versions of the source code, one in assembly, one in C.<br />
<br />
=== The Sakura, the World’s Simplest Open Source DIY MP3 player ===<br />
<br />
The Sakura, the World’s Simplest Open Source DIY MP3 player.<br />
by Raphael Abrams.<br />
All the source and schematics are here for free as part of the Creative Commons.<br />
http://www.teuthis.com/html/mmc_mp3.html<br />
"around $30 in parts and a good amount of patience (not including the MMC card)"<br />
FAT32 support<br />
WAV files are also supported<br />
Based on the PIC 16LF88<br />
uses the VS1011 decoder chip.<br />
Source code is in C.<br />
<br />
=== Juicebox ===<br />
<br />
"Juicebox is a design (code and hardware) for a small ATMEGA128 system which can be used for mp3 playback and general tasks. It includes MMC card (multimedia card) and FAT filesystem support and is written for GNU tools."<br />
Uses VS1001 MP3 Decoder.<br />
Supports 4x12 cell phone LCD or a small E Ink panel.<br />
"a pocket size MP3 player, a bit smaller than a business card in footprint, and about 9mm thick."<br />
by Holly Gates, Becky Moran, Brian Hone.<br />
<br />
* http://positron.org/projects/juicebox/<br />
* http://sourceforge.net/projects/juicebox/<br />
<br />
=== PIC audio player ===<br />
<br />
People at the Microchip PIC forum are batting around ideas:<br />
[http://forum.microchip.com/tm.aspx?m=166133 dsPic audio player],<br />
[http://forum.microchip.com/tm.aspx?m=166337 data compression techniques],<br />
[http://forum.microchip.com/tm.aspx?m=162048 saving an audio file to a memory].<br />
<br />
===MintyMP3===<br />
MP3 player in an Altoids can.<br />
includes FM transmitter.<br />
Uses compact flash card (reads FAT16), PIC18F452, STA013 mp3 decoder chip, FT232 USB chip.<br />
"compact flash card. ... Cheaper & faster than multimedia cards (MMC) and can be accessed via a PCMCIA slot, as all PC laptops have, using a $5 adaptor (although you can read/write using the Java program MintyComm program talking through the serial port)"<br />
http://ladyada.net/make/minty/<br />
(There's a nice forum at ''[FIXME: LINK]'' for discussing this).<br />
<br />
<br />
==="MP3 Player"===<br />
http://www.microsyl.com/mp3/mp3.html<br />
based on Atmel AVR<br />
... The MP3 decoder is a VS1001k ...<br />
The USB interface is done via FT232MB ...<br />
... standard hard drive with MP3s stored in FAT<br />
...<br />
includes Infrared bi-directional interface<br />
...<br />
includes source code in C.<br />
<br />
<br />
<br />
===Yet Another Mobile MP3 Player===<br />
http://www.bobblick.com/techref/projects/yammp3/yammp3.html<br />
"basically a personal computer that runs in a car"<br />
(runs Linux)<br />
<br />
===BookPC Car MP3 Player===<br />
http://www.bobblick.com/techref/projects/mp3book/mp3book.html<br />
"a computer I built for my car"<br />
(runs Linux)<br />
<br />
=== MP3Car ===<br />
"MP3Car.Com - Home of the Car Computer Forums - Build your own Carputer"<br />
http://mp3car.com/<br />
<br />
=== MP3 Player ===<br />
http://www.codepuppies.com/~ben/sens/pic/mp3/<br />
(open-source hardware and software)<br />
"the MAS3507D chip, from Micronas Intermetall, ... You simply clock a serial MP3 bitstream in one side, and digital audio gets clocked out of the other side."<br />
So, we have<br />
* Microchip PIC in the middle<br />
* IDE interface (supports *both* hard drive *and* CD drive)<br />
* MAS3507D chip ... to analog amplifiers ... out to headphone jack<br />
* IR remote control.<br />
* parallel port ... to PC, for downloading MP3s.<br />
<br />
Stores the MP3s on the hard drive in a funky (but well documented) proprietary format,<br />
to simplify the PIC playback code.<br />
<br />
=== butterfly MP3 ===<br />
An open design for a portable MP3 player. <br />
It is designed to be easy / possible to make for a beginner and cheap as well.<br />
An AVR Butterfly is used to simplify construction and minimise component count. The decoding is handled by a VS1001 decoder/DAC/amplifier.<br />
The design supports the original Butterfly LCD as well as NOKIA 3310 cell phone displays. The project includes PCBs in eagle format for the player and also<br />
an adapter board to replace the original LCD of the Butterfly with a BW Nokia 3310 or Color Nokia 6100 display.<br />
The player uses MMC cards with a standard FAT16 file system. <br />
<br />
http://butterflymp3.sourceforge.net/rev05Nokia02_TN.jpg<br />
<br />
http://butterflymp3.sourceforge.net/<br />
<br />
=== DSPdap - DSP based Digital Audio (MP3) Player ===<br />
Hardware and firmware for a DSP based digital audio MP3 player with USB pen drive funtionality. This player uses a a 16-bit fixed point DSP (Texas Instruments TMS320 C55x) and CompactFlash card.<br />
<br />
DSPdap is different from other MP3 player projects because it uses a programmable DSP as its CPU instead of using a microcontroller and a hardware MP3 decoder chip. Because of this, it is capable of playing not only MP3 but all popular digital audio formats (i.e. WMA, Ogg, RealAudio, etc) as and when the software is written to do so. Currently only MP3 supported.<br />
<br />
This is an open source and open hardware MP3 player project. Full schematics and source code available.<br />
<br />
http://dspdap.sourceforge.net<br />
<br />
===yampp: Yet another MP-3 Player===<br />
http://myplace.nu/mp3/<br />
<br />
=== yampp Industrial III ===<br />
<br />
The "SPE020 MP3 Player"<br />
http://rev-ed.co.uk/picaxe/software.htm<br />
, when you look at the .pdf, says in big letters<br />
"yampp Industrial III<br />
http://www.yampp.com/ "<br />
and in smaller, hard-to-read letters, something like "Jesper Hansen -- 2003" (?).<br />
<br />
<br />
=== CarPuter ===<br />
[http://www.nslu2-linux.org/wiki/HowTo/CarPuter NSLU2-based CarPuter]<br />
seems to use less power than other Linux-based MP3 players. (?)<br />
<br />
== iPod ? ==<br />
<br />
"Open Source Hardware"<br />
http://www.nivi.com/blog/article/open-source-hardware<br />
"The Bill of Materials for the 30 GB Video iPod from Jefferies &<br />
Company's Video iPod Teardown is fascinating."<br />
http://www.tuaw.com/2005/10/19/stock-brokers-crack-open-an-ipod-5g-so-you-dont-have-to/<br />
<br />
<br />
<br />
== wishlist ==<br />
<br />
(Are these reasonable desires, or is this a "I want a pony" wishlist?)<br />
<br />
From<br />
http://slashdot.org/articles/99/11/16/1151244.shtml<br />
<br />
MD applications (Score:0)<br />
by Anonymous Coward on Tuesday November 16, @12:59PM EST (#54)<br />
<br />
It's a bummer that what they're really selling is just a MD recorder and some software.<br />
I was hoping that somebody would have wised up<br />
and made a MD player that could decode the MP3 format.<br />
If some engineer out there wants to make money,<br />
build me a data audio player based on the MD format.<br />
Support MP3, ATRAC, WMA, SDMI, and all those other acronyms in hardware,<br />
and make it so it uses off-the-shelf MDs and you've got yourself a market.<br />
Throw in a USB adapter for data transfer, and you'll have a true hybrid device.<br />
<br />
But since others have seen fit to comment on the impending death of the MD format,<br />
let me suggest that there are still plenty of potential applications<br />
for a MD like storage system.<br />
<br />
For example, consider the handheld video game market.<br />
Maybe Sony should leverage their Playstation enterprise<br />
to produce a portable Playstation based on MDs.<br />
You could save your games in a non-volatile format,<br />
and with the extra data space games could have voice clips<br />
and maybe even a real soundtrack!<br />
With some intelligent caching strategies,<br />
the disc motor wouldn't need to turn all the time,<br />
which would preserve the battery life.<br />
Imagine a handheld device with more data space than most Nintendo 64 games,<br />
but still small enough to fit in your pocket.<br />
<br />
Or what about a MD drive that interfaces to your Palm Pilot.<br />
You could offload your memos and notes or backup your address book<br />
without having to connect back to a computer.<br />
Need to copy your friends notes from that important business meeting<br />
but don't have enough free space?<br />
Just have them dump it to a spare disc.<br />
My point is, you can never have enough storage space,<br />
especially when it's rewriteable.<br />
For their size, the Minidisc format is a good storage system.<br />
<br />
MP3 and E-Text (Score:0)<br />
by Anonymous Coward on Tuesday November 16, @02:06PM EST (#73)<br />
<br />
Someone has to build a E-Book which uses E-texts that include both text and recorded voice.<br />
It would offer a screen and headphones.<br />
You could then switch between reading and listening as needed.<br />
(Read on the bus, listen while walking between the bus stop and the office.)<br />
You could read and listen at the same time.<br />
And it might be handy if you want to review what was just said without interrupting.<br />
<br />
Text-To-Voice wouldn't work as well,<br />
since a good reader can make a world of difference.<br />
I'd rather listen to Christopher Walken reading Poe's The Raven than a computer.<br />
(Actually, though, Text-To-Voice would be a nice option<br />
for texts which haven't been recorded by a professional.<br />
For example, your own notes.)<br />
<br />
<br />
<br />
<br />
== discussion ==<br />
<br />
<br />
Rather than commercially selling yet another MP3 player,<br />
I am<br />
more interested in commercially selling something that has almost<br />
identical hardware, but does something that none of these do.<br />
--[[User:DavidCary|DavidCary]] 15:28, 25 April 2006 (PDT)<br />
<br />
----<br />
<br />
The article<br />
[http://www.wired.com/news/technology/0,1282,64963,00.html "High-Tech Hearing Bypasses Ears"]<br />
by Laila Weir begins: "A wristwatch phone that lets you listen by sticking a finger in your ear, an MP3 player that vibrates the bones in your skull to play music that only you can hear ..."<br />
So how does this "bone-conduction technology" work?<br />
<br />
That article also mentions that "student ... Sam James created Soundwaves -- an underwater MP3 player".<br />
<br />
<br />
-----<br />
<br />
[http://xess.com/faq/M0000141.HTM MP3 decoding on a FPGA ?]<br />
<br />
[http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/an10583.pdf AN10583: "Realizing an MP3 player with the LPC2148], using libmad and EFSL"<br />
Rev. 01 — 18 April 2007 Application note[http://www.nxp.com/acrobat_download/applicationnotes/AN10583_1.pdf]<br />
<br />
-----</div>68.0.120.35http://www.opencircuits.com/index.php?title=User_talk:RogerAF&diff=4192User talk:RogerAF2007-06-12T03:54:35Z<p>68.0.120.35: "big buckets first"</p>
<hr />
<div>Aloha from Honolulu,<br />
I have several areas of interest. I've been servicing recording studios here in honolulu, since the late '80s. Also concert sound, video projection, and theatrical lighting systems. I play electric rock-blues guitar and know what guitar players want from their Marshall amps. And I do recording engineering and production, so I know what recording engineers need from their monitor amps and speakers.<br />
<br />
I have several projects I'm currently working on. And several ideas I want to develop ito new projects. I was thinking about some of those when I came across this site. It seems so serendipitous, I just had to join and write something.<br />
<br />
I've spent the last week or so working on PC board layouts of several voltage regulator designs I've built and used over the years. I built a replacement for a recording console power supply regulator, that has been working now for near 10 years. I couldn't find the high current regulators that the original design used, so I used a pair of 723 ICs and external pass transistors and made my own substitute. The 723 has been bery bery goot to me! I used another pair of them to make a bench supply that adjusts from 12V to 35V plus and minus are individually adjustable and the pass devices have a 20A rating. I use this to experiment with various discrete op amp designs. A modern version of the Jensen 990 is my goal.<br />
<br />
I've also recently built my first switchmode regulator based on TIs TL494 PWM controller IC. My experience with switching regulators is limited. I never had to repair one, only replace the complete unit, so I'm having to learn about them on my own. I've collected a lot of documentation and learned about buck, boost, buck-boost, fly-back etc. But it is all "book learning" as opposed to "hands on" at this point.<br />
<br />
I thought these regulators might interest someone. I will post the schematics and artwork here eventually, but I need to find out more about how that is done. If anyone is interested, let me know.<br />
<br />
Aloha, RAF<br />
<br />
== welcome ==<br />
<br />
Aloha, RogerAF.<br />
Welcome to Open Circuits.<br />
<br />
I hope you enjoy reading OpenCircuits and sharing your knowledge with us.<br />
<br />
A few tips:<br />
* You can "sign" your contributions by typing four tildes "<nowiki>~~~~</nowiki>" at the end.<br />
* Be bold with your editing. If you add information that really belongs on some other page of this wiki (or on some other wiki entirely), or you accidentally delete some crucial stuff, it's fairly easy for anyone to fix it. Please feel free to revert or otherwise fix-up any of my edits that turn out to be erroneous and/or misguided.<br />
* We are all volunteers here.<br />
<br />
Thank you for sharing your experiences here.<br />
I also have a bunch of "book learning" about switching regulators.<br />
<br />
Have you seen [http://switcher.national.com/ National's "simple switcher"]?<br />
The web application is nice for taking specifications like "up to 3 A output current", input voltage, and output voltage, and rapidly converting it to a circuit that National guarantees will work -- rather than fiddling around with prototypes for a few days.<br />
<br />
Have you seen [http://romanblack.com/smps/a04.htm The 3-transistor Black regulator]?<br />
Or the [http://romanblack.com/smps/conv.htm +5v to +13v Converter] also by Roman Black?<br />
It makes me wonder why I used to think switchmode regulators required a complicated IC to control them.<br />
<br />
Should we start a page on switching regulators here at Open Circuits?<br />
<br />
--[[User:DavidCary|DavidCary]] 00:35, 18 May 2007 (PDT)<br />
<br />
----<br />
<br />
<br />
Hi David,<br />
In response to your question re a switching regulators page. I'd vote yea and expect that a linear page should be its partner. Given that the two types are so different in approach and conception. Linear regulators are very easy for me to understand, because of my years with audio equipment--most of which used linear supplies. Switching supplies are found in audio processing units, but the repair was generally to swap in a new card rather than trouble shoot for bad components.<br />
<br />
I haven't done anything with switching regulators other than building my first with a TI TL494 PWM controller IC. I looked at Roman Black's designs (Thanks for that turn on) what elegant simplicity! I'm in awe. I am happy to contribute to a linear regulators page--I have several discrete opamp based designs for dual tracking supplies etc. I'd like to see more switching designs, to expand my own knowledge and raise my conciousness. I've peeked at National's online design software, but never took the time to try anything.<br />
<br />
I have a little project that requires +3V, +5V, and +&- 15V. I'm trying out TI's 2W DC/DC converters: DCP020515, DCP020503, and TPS5430 Step Down Converter for that application, but it's on a back burner for a while. If anyone has any experience with these I'd like to hear about it.<br />
<br />
I've just been going through the documents I've downloaded and the samples I have on hand from Texas Instruments. The more I think about it, the more a page for switching regulators makes sense. I think it should be broken into different manufacturers offerings with a cross reference at the beginning or the end--assuming there is crossing. There may be more differences than duplications--I don't know, so that is something to be researched. This should be presented to the whole community for feedback.<br />
<br />
[[User:RogerAF|RAF]] 00:28, 23 May 2007 (PDT)<br />
<br />
----<br />
<br />
I responded to your question on [[User talk:DavidCary]].<br />
I responded there, rather than here, because the last time I put half of a conversation in one place, and the other half in another place, I only confused myself :-).<br />
--[[User:DavidCary|DavidCary]] 10:22, 23 May 2007 (PDT)<br />
<br />
== editing line drawings ==<br />
<br />
For editing general line drawings,<br />
the best editor I've found is "inkscape".<br />
Download it for free ( http://inkscape.org/ ).<br />
<br />
Some people use inkscape even for sketching schematics.<br />
Other people prefer a specialized [[techniques#software_design_tools | schematic editor]].<br />
<br />
Congratulations, you've already posted more images to Open Circuits than I have :-).<br />
<br />
--[[User:DavidCary|DavidCary]] 12:51, 23 May 2007 (PDT)<br />
<br />
== switching power supply design ==<br />
<br />
[http://smps.us/ "SMPS switching power supply design: circuits, schematics, PCBs, electrical engineering reference, software, and other free online resources" ] edited by Lazar Rozenblat.<br />
<br />
== writing on wiki ==<br />
<br />
Some of my favorite pages about writing on wiki are:<br />
<br />
* [http://communitywiki.org/SentenceToPageToSectionToWiki "sentence to page to section to wiki"]<br />
* [http://communitywiki.org/BigBucketsFirstExplanation "big buckets first" explanation]<br />
* [http://communitywiki.org/PlainTalk Plain Talk]<br />
<br />
I'm dropping little snippets of information here, even though I plan to separate them out into another page someday.<br />
The "sentence to page" and the "big buckets first" essays should explain why I do this, rather than creating a fresh page now and placing 2 snippets of information into it.<br />
<br />
--[[User:68.0.120.35|68.0.120.35]] 20:54, 11 June 2007 (PDT)<br />
<br />
----</div>68.0.120.35http://www.opencircuits.com/index.php?title=Projects&diff=2967Projects2007-03-23T22:22:55Z<p>68.0.120.35: eyes for my robot</p>
<hr />
<div>=== [[ARMUS Embedded Linux Board]] ===<br />
An ARM920T board running Linux at 200 Mips with sound, Ethernet, CAN, 48+ bidirectionnal IOs and 4 DSPs for motor control (DC, Servos, etc...). Built as a student proof robotics design platform.<br />
<br />
=== [[Programmable Chip EEG]] ===<br />
The Programmable Chip EEG is a Multi-channel electroencephalograph that could be a brain-computer interface.<br />
<br />
=== [[Open Mobile Gadgets]] -- open source, open hardware, mobile phone ===<br />
An open source, open hardware mobile phone in its preliminary development.<br />
<br />
=== [[Music Player]]s including MP3 players ===<br />
<br />
[[TRAXMOD]] Open source MOD music player for dsPIC/ARM microcontrollers.<br />
<br />
=== [[PG31 GPS RS232 Dev Board]] ===<br />
A simple RS232 example project that takes 3.3V TTL serial and outputs to a super-common RS232 connection. Insto-NMEA!<br />
<br />
=== [[RS232 Dev Board]] ===<br />
A simple RS232 example project that takes all the power it needs from the serial port. Use it to power your microcontroller and communicate between serial port and microcontroller. Takes advantage of the fact that pc serial ports will accept 0-5V rather than the RS232 standard of around negative 10V to positive 10V. Very convenient - no external power required! Note that you may use either a 5.1V zener or a 5V regulator.<br />
<br />
=== [[RS232 RS485 USB Converter Board]] ===<br />
Aim to build a general Converter between different Interfaces.<br />
<br />
=== [[PG31 GPS USB Dev Board]] ===<br />
A great example project using the CP2102 USB to TTL UART IC as well as some basic battery holder info.<br />
<br />
=== [[Chalk Roach|Number Six]] ===<br />
"#6" (the son of Chalk Roach)<br />
is a ultra simple microcontroller development board for Atmel ATmega32 = 16MHz, 2KB SRAM, 16KB Flash<br />
<br />
=== LED displays ===<br />
<br />
* [[24" Wall Clock]] A really big wall clock. Why? Well, cause it might look cool? Probably not. But we do use GPS to get the time! Groovy.<br />
* [[POV display]] that spins around, giving the illusion of a large display. ([[User:DavidCary|DavidCary]])<br />
<br />
=== [[Cellular Rotary Phone]] ===<br />
An indepth breakdown of the Port-O-Rotary. Some clues to help you avoid audio problems with the GM862.<br />
<br />
=== [[Das Brewmeister!]] and [[Fermenter Controller]] ===<br />
* [[Das Brewmeister!]] : An attempt to wirelessly monitor temperatures of fermentation vessels<br />
* [[Fermenter Controller]] : A web available fermenter vessel controller. Uses PICs, [[I2C]], Rs232 and python.<br />
<br />
=== [[Home controller]] ===<br />
Program your appliances to operate automatically in conjunction with your weekly and daily schedule, manually turn them on/off from your PC or use the controller as a process ON/OFF controller to regulate some kind of physical variable to the desired value.<br />
<br />
=== [[Interactive Lock Box]] ===<br />
An interesting project using an accelerometer and capacitive touch ICs.<br />
<br />
=== [[Motor driver]] (H-bridge) ===<br />
<br />
=== [[Atomic Microscope]] ===<br />
An atomic-resolution microscope.<br />
* STM (scanning tunnelling microscope)<br />
* AFM (atomic force microscope)<br />
<br />
=== [[BlueICE]] ===<br />
A bluetooth JTAG ICE debugger for AVR's!!!<br />
<br />
=== [[Sortof-Networked RFID Reader]] ===<br />
A 125Khz RFID Reader with a simple RS232 based ring network - to allow connection of multiple units to the same control computer.<br />
<br />
''Consider using [http://zytrax.com/tech/layer_1/cables/tech_rs232.htm#rj45 "RS-232D", aka "EIA/TIA-561"]. It has all the same wires and voltages as RS-232, but specifies a RJ45 connector.''<br />
<br />
''Also consider RS-485.''<br />
<br />
(What is the name of the standard for RS-485 on RJ14 ("4 wire RJ-11") or RJ45 ?)<br />
(Ethernet? =P)<br />
<br />
=== Battery charger ===<br />
<br />
See [http://elecdesign.com/Article/ArticleID/1823/1823.html "Build A Smart Battery Charger Using A Single-Transistor Circuit"] by Ejaz ur Rehman.<br />
But be sure to read the "Reader Comments" at the end.<br />
The suggestion to add a zener diode is a good idea.<br />
<br />
=== the Open Graphics Project ===<br />
<br />
[http://linux.wordpress.com/2006/07/19/introducing-the-open-graphics-project/ the Open Graphics Project]<br />
a project started by chip-designer Timothy Miller.<br />
His goal, along with the rest of the project, known as the “Open Graphics Foundation” is to make a 3D accelerated video card which is fully documented, free-licensed, and open source.<br />
See [http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics the Open Graphics wiki].<br />
<br />
=== [[Amiga floppy project]] ===<br />
<br />
The Amiga floppy project:<br />
designing, building, and programming an adapter to allow PCs to read from Amiga floppies.<br />
"This is really designed to be a community project(hence the blog with progress reports)."<br />
<br />
This project is the building of an external USB amiga floppy drive controller. It sits between the USB port on a Windows PC, and a regular PC floppy drive. It will allow the PC to create .ADF images from an amiga floppy disk. This device is based on a Parallax SX28 microcontroller, uses Ramtron FRAM memory for temporary track storage, and uses another Parallax component for the USB interface.<br />
<br />
See http://www.techtravels.org/amiga/amigablog for the latest in the blow by blow attempts to get this thing off the ground!!<br />
<br />
=== Irsensor-a ===<br />
<br />
Infrared Proximity Sensor Alfa<br />
[http://www.kedo.com.mx/modules/content/index.php?id=3 Infrared Proximity Sensor Alfa in www.kedo.com.mx]<br />
<br />
The Infrared Proximity Sensor Alfa is a sensor to detect objects that can reflect infrared light. It has the following characteristics.<br />
* Designed to detect objects that are close and can reflect infrared lights.<br />
* It has a Infrared Transmitter to eliminate the dependency of solar lighting. So It can be used in the night.<br />
* It has a Infrared Receiver that detects the closest object that reflects the infrared lights.<br />
* It has an incorporated voltage regulator<br />
* The output is a constant 5V when it is active and 0V when no detection.<br />
* You can change the proximity threshold with a potentiometer.<br />
<br />
=== [[dsPIC30F 5011 Development Board]] ===<br />
A development board using Microchip dsPIC30F 5011. Contains information on development platforms, programming methods, programming tips, and bootloaders.<br />
<br />
=== [http://balloonboard.org Balloon Xscale ARM+FPGA dev board] ===<br />
The Balloon project has produced Balloon3, a high-performance ARM board designed for use by OEMs and Higher education. Spec is PXA270 (583Mhz), FPGA or CPLD, 1GB flash, 784MB RAM, USB (master, slave, OTG), CF slot, expansion bus, 16-bit bus, I2C, LCD, serial, audio. Very low power in CPLD confiuguration. Small, light. Various add-on boards: VGA LCD driver, robot motor driver+A/D, digital IO. Released under the Balloon Open Hardware license, which allows anyone to manufacture and for people to make derivatives. The expansion bus allows balloon to be used as the computing component for various special-purpose devices.<br />
<br />
=== scavenge ===<br />
<br />
Some people derive an inordinate amount of pleasure from building semi-useful objects from zero-cost junk.<br />
<br />
In the electronics field, most of the stuff built from scavenged components falls into 2 categories:<br />
* ham radio transmitters and receivers -- built from a few transistors, caps, resistors, and wire<br />
* BEAM robotics -- built from the above plus motors, solar cells, ...<br />
<br />
According to http://coprolite.com/art12.html ,<br />
"I'd love to hear about where you found your 8048. Take a picture of the host that you remove it from (CD player, truck, refridgerator, whatever) and I'll put your picture on a page that chronicles our adventures sifting through the rubble."<br />
<br />
=== openEyes ===<br />
openEyes is an open-source open-hardware toolkit for low-cost real-time eye tracking.<br />
See [http://hcvl.hci.iastate.edu/cgi-bin/openEyes.cgi the OpenEyes hardware and software] and [http://hcvl.hci.iastate.edu/cgi-bin/openEyeswiki/index.cgi the openEyes wiki].<br />
<br />
=== RepRap ===<br />
RepRap is an open source project to create a 3d printer or fabber machine. There is tons of information available on [http://www.reprap.org its website]. The current iteration is a 3 axis cartesian robot with 2 extruder heads: a Thermoplastic head that extrudes plastics like HDPE, ABS, and CAPA, and a support material head that extrudes a water soluble material to support the build process.<br />
<br />
=== TwentyDollarWikiDevice ===<br />
<br />
Challenge: Build a Wiki Device with a parts cost of no more than twenty dollars which is usable as a portable wiki. Include feature to make it compatible with a desktop or laptop computer's PersonalWiki, with a connector allowing this use.<br />
--<br />
http://c2.com/cgi/wiki?TwentyDollarWikiDevice<br />
<br />
=== [[breakout boards]] ===<br />
These are three boards that I designed for a specific project and found them very useful. Each of these boards uses the phoenix contact plugable terminal blocks. The 50-pin breakout board is for a 50-pin ribbon cable. The LEM breakout board is for LEM AC/DC current sensor. The power supply breakout board is for a +5v +/-15v power supply.<br />
<br />
== eyes for my robot ==<br />
<br />
* [http://www.sparkfun.com/commerce/product_info.php?products_id=637 $20 CMOS Camera Module - 640x480] has a [http://forum.sparkfun.com/viewtopic.php?t=2442 "Get-that-camera-working competition" discussion forum] and [http://www.makezine.com/blog/archive/2007/01/hack_this_cmos.html now been adequately documented] ... http://elinux.org/wiki/SparkfunCamera ... [http://forum.sparkfun.com/viewtopic.php?t=2442&postdays=0&postorder=asc&start=135 by David Carne].<br />
<br />
* ... perhaps simpler to use an off-the-shelf webcam that plugs directly into a laptop ... [http://www.linux.com/howtos/Webcam-HOWTO/hardware.shtml Enabling Support for Your (Webcam) Hardware in Linux] ... [http://www.saillard.org/linux/pwc/ Philips USB Webcam Driver for Linux] ... [http://qce-ga.sourceforge.net/ QuickCam] ...<br />
<br />
''Is there a simple way for my Java application to fetch the latest camera image in an Array of pixel values?''<br />
<br />
== other lists of semi-open projects ==<br />
<br />
=== [[WikiNode]] ===<br />
The WikiNode project tries to link every wiki in the world together.<br />
Our "[[WikiNode]]" links to closely-related wiki (and their WikiNode links back).<br />
<br />
If you want to talk about something that is not quite on-topic here at Open Circuits<br />
(say, "desktop PC case modding", or "embedded Linux programming"), our WikiNode helps you find another wiki where people love to talk about that exact topic.<br />
The corresponding WikiNode on each of those wiki helps people who want to talk about "open hardware" to discover this wiki.<br />
<br />
* Are [http://positron.org/projects/ the Positron projects] "open" enough to be mentioned? I especially liked the [http://positron.org/projects/acrylic_cases/ "Lasercut Acrylic Casebuilding Tutorial" ].<br />
<br />
* Is [http://wiki.vislab.usyd.edu.au/moinwiki/PuckControl/BuildingThePuck the Vislab puck] suitable for this list?</div>68.0.120.35http://www.opencircuits.com/index.php?title=Techniques&diff=2610Techniques2007-01-09T14:16:44Z<p>68.0.120.35: yet another circuit construction technique</p>
<hr />
<div>== Printed circuit board fabrication ==<br />
<br />
=== Homebrew ===<br />
* [[Toner Transfer]] -- This method involves laser printing your PCB design onto paper, then transferring toner onto copper-clad board.<br />
* [[Photoetching]] -- Exposure of PCB designs onto photosensitized copper-clad board.<br />
* [[Chemical Etchants]]<br />
<br />
=== Commercial PCB fabrication ===<br />
* [[Submitting PCB's for fabrication]] -- Common processes for submitting PCB's for fabrication.<br />
* [[PCB Manufacturers]]<br />
<br />
== Circuit construction (non PCB) ==<br />
<br />
* [[Solderless protoboard]] ([http://en.wikipedia.org/wiki/Breadboard Wikipedia:Breadboard])<br />
* [[Point-to-point]] ([http://en.wikipedia.org/wiki/Point-to-point_construction Wikipedia:Point-to-point construction])<br />
* [[Wirewrap]]<br />
* [[Dead bug style]] -- and a similar method, [http://ciphersbyritter.com/RADELECT/BREADBD/BREADBD.HTM "A Modern Breadboarding Technology: Insulating Pads Soldered to a Ground Plane"]<br />
* [[Manhattan style]]<br />
<br />
== Soldering techniques ==<br />
<br />
* [[Basic soldering]] -- How to use a soldering iron.<br />
* Surface Mount<br />
** [[Skillet reflow]]<br />
** [[Toaster oven reflow]]<br />
** [[Hot air soldering]]<br />
* [[Rework]] -- Techniques for fixing mistakes.<br />
** [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]<br />
<br />
== software design tools ==<br />
<br />
Some people still build circuits without ever using any software tools.<br />
For complicated circuits, software design tools can save a lot of time.<br />
<br />
Here we list "suites" that combine schematic capture, component editor for the components used in schematic capture, circuit simulation, PCB layout, autorouter, and footprint editor for the footprints used in PCB layout.<br />
(Is there another place for listing stand-alone tools such as a switching power supply "wizard" and a RF analysis tool?)<br />
<br />
Quite often people mix-and-match tools -- using a schematic capture from one suite to generate pretty schematics and a netlist, then importing the netlist a third party Specctra autorouter, then importing the result into a PCB layout program from another suite for the final manual clean-up and design rule checking.<br />
<br />
In no particular order:<br />
<br />
* gEDA http://geda.seul.org/ ; [http://geda.seul.org/wiki/ gEDA wiki] -- free version; open source<br />
* McCAD http://mccad.com/ -- free demo version available for download; a (different?) free demo version comes with the book [http://applefritter.com/replica "Apple I Replica Creation" ] <tangent>(any useful tips in this book for [http://www.holmea.demon.co.uk/Links.htm#Homemade those who want to build a CPU from scratch] ?)</tangent><br />
* Protel DXP http://altium.com/ ; [http://techref.massmind.org/techref/app/protel.htm independent Protel users FAQ]<br />
* Eagle http://cadsoftusa.com/ ; http://cadsoft.de/ ; [http://www.sparkfun.com/tutorial/PCB/eagle-output-tutorial.htm Eagle tutorial from Sparkfun] ; [http://www.makezine.com/blog/archive/2006/03/how_to_make_a_custom_library_p.html another Eagle tutorial] -- free demo version available<br />
* DipTrace http://diptrace.com/ -- free 30 day demo version available for download.<br />
* WinQcad http://winqcad.com/ -- free demo version (up to 499 pins) available for download<br />
<br />
''(Should I make a huge grid here, with checkmarks for "runs on Mac", "runs under Linux", "open source", "includes autorouter", etc. ?)''<br />
<br />
Another [http://techref.massmind.org/techref/pcbcads.htm list of software design tools at the Massmind].<br />
<br />
=== Checklist for "The flow of PCB fabrication/PCB 製作流程" using Software Design Tool===<br />
*Format and shape of PCB are conformed./底板的幾何圖形和尺寸確認<br />
*Via size and location are conformed./定位和開孔尺寸確認<br />
*Fixed location item are placed on suitable place./對有所要求之硬件放置的明白確認<br />
*A one-first PCB silk layout is made./做一張1:1的PCB白油圖<br />
*All item get enough clearance between them./所有硬件排放後檢查相鄰是否過於緊貼<br />
*All vias get enough size to install them components./所有孔徑是否符合要求<br />
*Make sure no worng footprint is created./肯定了腳銲盤無錯誤<br />
*PCB is drew./完成了PCB<br />
*Netlist is ran and got a no error result./執行netlist指令直無錯誤<br />
*DRC is ran and got a no error result./執行DRC直至無錯誤<br />
*Location of item is reasonable./模擬實物放置是否合理<br />
*All items are put on to a hard copy of PCB./放置所有零件在影印本的PCB上 <br />
*Overall is checked./全面檢查確認無誤</div>68.0.120.35