http://www.opencircuits.com/api.php?action=feedcontributions&user=Garrocha&feedformat=atom
OpenCircuits - User contributions [en]
2024-03-28T13:43:49Z
User contributions
MediaWiki 1.34.2
http://www.opencircuits.com/index.php?title=Programming_Languages&diff=15193
Programming Languages
2008-03-30T11:41:31Z
<p>Garrocha: </p>
<hr />
<div>== Introduction ==<br />
<br />
Very high level languages are less suitable for microcontrollers, so the choices are less then one would find on a PC. The main programming languages used in microcontrollers are Basic, C, and assembly. Microcontrolers are generally harder to program then PCs because it isn't as easy to view debugging output, it takes more time to flash a new firmware, and the tools are generally less developed then PC tools. One suggestion is to learn basic programming on a PC first and then migrate to embedded systems after gaining some understanding. One hint on selecting a language is to always consider using the same language as the people you work ( play ) with do. This makes getting help much easier. Or pick a language with a strong support system on the internet. Of course the language cost and features matter too.<br />
<br />
== Basic ==<br />
<br />
Some people consider this to be the easiest programming language to learn. The language is line oriented so compilers tend to produce more debugable error messages. Basic can either be interperated as in the Basic Stamp from Parallax or compiled as in PicBasic. Generally speaking the interperted basics run much slower than the compiled basics. In some cases the basic the basic firmware is part of the chip, this can boost the cost of the chip significantly. Still this type of solution can get a beginner up and running quickly. Traditionally basic has not required declaration of all variables and may not be strict about typing of variables, these can be a plus for beginners, by may be disliked by more experienced programmers. Not all Basics have these characteristics and some have optional settings. <br />
<br />
* [http://www.crownhill.co.uk/section.php?section=1 Proton PICBASIC Development Section]<br />
* [http://www.sourceboost.com/Products/BoostBasic/Overview.html What is BoostBasic] Compiler<br />
* [http://gcbasic.sourceforge.net/ Great Cow Basic], open source compiler for Pics<br />
<br />
== C ==<br />
<br />
C is a middle level language that is considered to be high enough for productivity but close enough to the hardware to have some of the power of assembly.<br />
C has free form formating rules so the look of C varies according to style and C compilers tend to produce harder to debug error messages. C is gaining in popularity in microcontrollers as embedded systems are becomming more and more complex. C is almost always compiled instead of interperated. Advanced C requires understanding of pointers which requires lower level understanding of the hardware then some people are interested in going. C compilers can be very expensive, however several free or demo versions of compilers such as variations of GCC for microcontrollers or C18/C30 for Microchip PIC processors are available.<br />
<br />
* [http://www.sourceboost.com/Products/BoostC/Overview.html BoostC Compiler Overview] Free for up to 2k of code, BoostC Full License US $69.95 The full license has unlimited RAM and ROM usage. Suitable for projects of all shapes and sizes. The definite choice of the serious programmer. Non-commercial use.<br />
<br />
<br />
== Other ==<br />
<br />
We should expand this section, but for now will just mention some names, you can google them:<br />
<br />
* JAL Just another Language<br />
* Forth, a fourth generation language<br />
* C++<br />
<br />
== Assembly ==<br />
<br />
Assembly is a near exact mapping to the actual instructions executed by processors. It is very processor specific. Some architecture such as the older PIC processors are optimized for assembly programming where some RISC based architectors are optimized for higher level languages. Some C compilers do not produce the best possible code so writing in assembly can theoritically produce faster code, but poorly written hand assembly can be worse. Some people mix C and assembly in the same project and most compilers make it easy to integrate assembly in C programs.</div>
Garrocha
http://www.opencircuits.com/index.php?title=PC&diff=15162
PC
2008-03-28T11:11:45Z
<p>Garrocha: </p>
<hr />
<div>Several open hardware project that are building something with most of the functionality of a standard desktop PC:<br />
<br />
* [[ARMUS Embedded Linux Board]]<br />
* [[Linuxstamp]]<br />
* the [[Kestrel]]<br />
* [http://balloonboard.org Balloon Xscale ARM+FPGA dev board]<br />
* [http://www.communitywiki.org/odd/ComputerComponent/CustomNotebook Computer Components wiki: Custom Notebook]<br />
* [http://en.wikipedia.org/wiki/OpenBook_Project the OpenBook project] is an open source hardware and software project designing a computer tablet ... Everyone can contribute and help to shape the OpenBook hardware and software specifications on the OpenBook Project website. See [http://obook.info/ the Openbook wiki (http://obook.info/)]<br />
* [http://en.wikibooks.org/wiki/How_To_Assemble_A_Desktop_PC/Development#Build_a_Laptop wikibooks: build a laptop] has a few tips on a semi-custom notebook computer (but it doesn't have enough flexibility to, say, make one with a RAID1 mirroring).<br />
<br />
Many of the other open circuits [[projects]] are designed to plug into a standard desktop or laptop PC.<br />
<br />
== external links ==<br />
<br />
* How to test a notebook computer? Does [http://www.communitywiki.org/odd/ComputerComponent/TestTheHardware TestTheHardware] already include those tests?<br />
<br />
----</div>
Garrocha
http://www.opencircuits.com/index.php?title=Cellular_Rotary_Phone&diff=14831
Cellular Rotary Phone
2008-03-05T19:21:41Z
<p>Garrocha: Reverted edits by 88.225.220.76 (Talk); changed back to last version by DavidCary</p>
<hr />
<div>[[Category:Projects]]<br />
{| align=right<br />
|-<br />
| <br />
[[Image:Port-O-Rotary.jpg|400px|Port-O-Rotary]]<br><br><br />
[[Image:RV-Living-POR.jpg|400px|RV Living]]<br><br />
|}<br />
===Project Scope===<br />
<b>Description:</b><br> This is a deeper look into the Port-O-Rotary phone. We stuck the GM862 cellular module into an old rotary phone enclosure, and voila, it was an instant, ridiculous, hit.<br />
<br />
Here we are going to breakdown the schematics and systems of the rotary phone.<br />
<br />
----<br />
<br />
===Power===<br />
Really simple - the GM862 requires 3.8V and a Lithium Polymer outputs 3.7-4V. No regulator needed, but we will need a charger. We currently use an external charger from a third party company. Aubrey noted the GM862 has a built in Lithium-Ion charger that may work, we haven't tested it yet. Ideally we would stick a barrel jack in the back of the enclosure where the RJ11 telephone jack used to reside. Anyone have any recommendations?<br />
----<br />
<br />
I have used the charging circuit in the GSM862 on the exact LIPO batteries you use and it works good, it takes forever to charge. NOTE: You must connect a low esr cap to the battery if you are using the internal charger. We use a 100uF 6.3v cap in our design, Digikey part# 493-2309-1-ND.<br />
<br />
-Kineteka<br />
<br />
----<br />
<br />
===Rotary Decoding===<br />
We use a PIC 16LF88 (remember we are at 3.7V! We need a low-voltage PIC!) to read the hook and rotary. Pretty simple switch decoding routine. We just read the opening/closing of the paddles behind the rotary. There are two - one set of paddles opens and closes for each number that passes by, the other set of paddles is normally open when the rotary is in the home position and closed while the rotary dial is moving. Reading this second set of paddles will tell us when the dialing of a single number is complete.<br />
<br />
Finally, because we don't know how long of a number the user is dialing, the PIC waits for a 4 second timeout before sending the given phone number to the GM862. This way the user can dial any type number of any length : 911, 3035551234, and 011212465748.<br />
----<br />
===Bell Ringer===<br />
<br />
[[Image:Rotary-Ringer.jpg]]<br />
<br />
The ringer circuit must use the 3.7VDC nominal from the battery and output ~80VAC to get the coil to kick the hammer between the two gongs. Tricky to say the least. Pete Dokter (mad genious) used a basic DC-to-DC step up IC to get the DC voltage up to a weak 60V. This 60V was then alternated through an H-Bridge to get ~110VAC. It works! But the DC-DC boost circuit can't sustain the high voltage for more than a few seconds - just about perfect because we just need to ring the bells for a second or two and then pause between rings.<br />
<br />
The ringer circuit is a bit power hungry in stand-by (using ~150mA in standby!), so we use a p-channel MOSFET to power cycle the ringer sub-board. When the phone ain't ringing, the ringer board gets no power.<br />
----<br />
===Schematics===<br />
Here's the good stuff. Well, it will be here once I can get to the updated schematics.<br />
<br />
where is the schematics :)<br />
----<br />
<br />
===Audio Considerations===<br />
We hooked the handset mic and ear-piece directly to the GM862 without any external components. The mic was biased through a 10k resistor using the 3.7V off the battery. One would think that this would be a clean source of DC power, coming directly off a high current battery. In practice however, there is some horrendous buzzing in the ear piece. Funny thing, when we disconnect the mic, all the buzzing went away. <br />
<br />
As usual, we should have read the f*ing datasheet.<br />
<br />
Hardware manual, page 27:<br />
<br />
[[Image:GM862-Mic-circuit.jpg|400px]]<br />
<br />
Here you can see a mildly complex electret mic biasing circuit. What is this? Well, an electric mic needs just a little bit of current to operate. Normally you can power the mic by just attaching one side to a 10k pull-up resistor. This circuit takes the 3.8V main power, and outputs a super clean 3V to biasing the mic. Perhaps getting rid of all the RF noise that the GM862 is putting onto the main power? No way! REALLY!? It works great. Why didn't we think of this before!? We use a basic 3.3V regulator and a couple caps and it works just as well. You ''can'' power the mic using the main 3.8V power, but expect some buzzing. To get rid of the buzzing, send that main voltage through a simple 3V or 3.3V regulator circuit and you'll be very happy. <br />
<br />
----<br />
<br />
===Board Layout===<br />
<br />
[[Image:Main-Rotary-Kit-1.jpg]]<br />
<br />
The PIC is connected to GM862 in various ways. Obviously we need TX and RX to send commands and receive ''OK'' responses. The PIC also monitors the RI (Ring indicator) line, as well as controlling the On/Off line to turn on the GM862 (requires a 1-2 second pulse) when the board is powered up. The PIC controls the p-channel MOSFET to power the external ringer board and toggles the ring pins to get the bells to activate when the RI pin is fired (I forget if it's active high or active low...).<br />
<br />
----<br />
<br />
===Things to Improve===<br />
<br />
Many of our phone customers have asked for an external power switch - currently you have to open the case to get to the power switch or to charge the battery. I always use my normal phone SIM card. Since I've got to pop the top to get the SIM card in, turning the unit on while I'm in there is no big deal. Someday, oh someday, we could put a SIM card slot on the side of the phone along with a charge jack and a power switch. Ohhh. Ahhh.<br />
----<br />
===Documents===<br />
Schematics coming in a minute.<br />
<br />
<b>Footprints:</b><br><br />
[[SFE_Footprint_Library|SFE Footprint Library]]<br />
<br />
FP Name: All sorts of FPs used. GM862, SSOP-20 for the SMD PIC, SOT-23 for the MOSFET, Polarized connectors, etc.<br />
<br />
<b>Supplier Info:</b><br><br />
* [http://www.sparkfun.com/commerce/product_info.php?products_id=287 ordering information]<br />
<br />
<b>Related Items:</b><br><br />
[[GM862 Cellular Module]]<br />
<br />
<br />
== further reading ==<br />
<br />
Other people talking about this phone:<br />
* [http://www.uberphones.com/2006/08/others/portorotary_cellphone/ Uberphones: "Port-O-Rotary cellphone"]<br />
* [http://blogofwishes.com/weird-things/red-port-o-rotary-phone/ Blog of Wishes: "Red Port-O-Rotary Phone"]<br />
<br />
Other retro phones:<br />
* [http://blogofwishes.com/pc-peripherals/retro-skype-phone/ Blog of Wishes: Retro Skype Phone]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Suppliers&diff=14654
Suppliers
2008-02-24T20:07:15Z
<p>Garrocha: Reverted edits by 83.217.192.160 (Talk); changed back to last version by 204.57.109.103</p>
<hr />
<div>#redirect [[Supplier]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=OpenCircuits:Privacy_policy&diff=14653
OpenCircuits:Privacy policy
2008-02-24T20:07:01Z
<p>Garrocha: Reverted edits by 83.217.192.160 (Talk); changed back to last version by DavidCary</p>
<hr />
<div>There is no privacy.<br />
Any information you post to Open Circuits will be immediately readable by anyone in the world.<br />
<br />
Please do not post anything that you want to keep secret.<br />
The whole point of this website is [[open source electronics]], exactly the opposite of keeping things secret.<br />
<br />
If you see information on this website that you don't want to be world-readable (perhaps because it is incorrect), please fix it yourself.<br />
<br />
--[[User:DavidCary|DavidCary]] 08:55, 14 January 2008 (PST)<br />
<br />
''(This page is in response to the [http://www.us-cert.gov/cas/tips/ST04-013.html CERT recommendation] that every web site have a privacy policy).''</div>
Garrocha
http://www.opencircuits.com/index.php?title=Supplier&diff=14652
Supplier
2008-02-24T20:05:50Z
<p>Garrocha: Reverted edits by 83.217.192.160 (Talk); changed back to last version by 24.85.224.244</p>
<hr />
<div>{{mergefrom|Supplier Quick Reference}}<br />
<br />
[[russ_hensel]] I propose to reororganize this a bit by alphapethizing ( sp ) the suppliers withing category and moving comments about individual suppliers to that supplier .. register objections in the next few days, silentce ( sp ) will be taken as consent, ok? <br />
<br />
Even if you can find the perfect part, sometimes you can't find anyone who is willing to sell you one. Here is some information on [[components|component]] suppliers.<br />
<br />
<br />
== Giant Catalogs ==<br />
<br />
[[Image:Digikey-Logo.gif|150px|Digikey]] [[Digikey]]<br />
[[Image:Mouser-Logo.png|150px|Mouser]] [[Mouser]]<br />
[[Image:Farnell_logo.gif|150px|Farnell]] [[Farnell]] <br />
<br />
=== General ===<br />
<br />
These guys have huge catalogs and an immense selection of parts, yet are still willing to sell things in onseies-and-twosies to hobbyists who can't claim to be prototyping something that'll sell a million units next year. Digi-Key actually got its start in the ham radio market, selling digital keyers.<br />
<br />
I ([[Wiml]]) find that Digi-Key is the place to go for digital stuff, microcontrollers, and the like. For discretes and analog parts, Mouser is usually cheaper and has a better selection. Neither company has a minimum order, but of course they do have shipping and handling fees which make small orders impractical.<br />
<br />
I, myself (who?) appear to have found that [[Jameco]] is good for small quantities of a fairly common part. They don't have anything surface mount, though. For that stuff, I had to go to Digi-Key. I called up Digi-Key to see if I could alter an order I had just placed before it got fulfilled. My order was already far enough along that they couldn't stop it. I believe the phrase was "too far gone". That speaks well of their order fulfillment process. I hear Mouser should be in there too, but I've never had a compelling reason to use them.<br />
<br />
<br />
=== Digi-Key ===<br />
[[Digikey]]<br />
=== Farnell ===<br />
[[Farnell]] <br />
=== Jameco ===<br />
=== Mouser ===<br />
[[Mouser]]<br />
<br />
== Mid-size Suppliers ==<br />
<br />
===Allied Electronics===<br />
http://www.alliedelec.com/Images/logo_allied.png<br />
[http://www.alliedelec.com/ Allied Electronics]<br />
Honestly I'm not sure if this is a mid-size or large distributor (how are we to tell, anyway?) Allied tends to deal more with "heavy duty" electrical parts (wiring, relays, electromechanical, etc. . .) rather than electronics. However, I've noticed that they do have some suppliers that Mouser/DigiKey don't have in terms of electronics components.<br />
<br />
===[[Jameco]]===<br />
http://www.jameco.com/wcsstore/Jameco/images/jamecoLogo.gif<br />
[http://jameco.com/ Jameco]<br />
[[Jameco]]'s catalogs have been getting fatter recently and their prices are good for common parts. Their Jameco ValueBrand parts are often much cheaper than the competition. (I have yet to notice the difference, personally -mdwebster) Jameco tends to focus on generic and older parts, where the giant supplier tend to focus on newer brand name parts. Jameco has a decent selection of cheap tools.<br />
<br />
===Newark===<br />
http://www.newark.com/images/en_US/logo_nio.gif<br />
[http://newark.com/ Newark]<br />
My most recent "Newark in one" catalog is even thicker than my most recent Digikey catalog. ''(The "in one" motto and the swirly logo look identical to the Farnell logo. Is there some kind of connection?)''<br />
<br />
Newark usually has just about every odd semiconductor you might need in stock. Their shipping tends to be rather expensive, however (be prepared, as they won't give you a shipping quote until after you order, just like every other distributor), and they seem to really not like small orders, in my experience.<br />
<br />
Newark InOne, Farnell InOne, and MCM InOne are all electronics distributors owned by the InOne Company.<br />
<br />
===Pricewatch===<br />
Pricewatch is good for locating certain computer gear at its version of the best price. Froogle is sort of the same thing, but without the seedy side filtered out.<br />
<br />
===Radio Shack===<br />
Radio Shack is OK if you need a common part NOW, but expect to pay probably 10 times the mail order price. In the past couple of years (2005-2006), I've noticed many Radio Shacks have ceased carrying ANY electronics parts. You're most likely to find solder, wire, switches, led's, and project boxes. The selection of transistors or IC's are poor to nonexistent.<br />
If you have a Fry's in your area, they have a much better selection, but their component prices are not much better then RS. Unless you need a part immediately, you'll be much better off getting it mail order.<br />
<br />
== Smaller and niche suppliers ==<br />
[[Action Electronics]] (http://www.action-electronics.com/) Good place for soldering suppies, hand tools, small components.<br />
<br />
[[Adafruit Industries]] (http://www.adafruit.com/) DIY kits and AVR programmers. Their open source AVR programmer usbtinyusb is especially recommended. Ok service and shipping. LadyAda has be active int the TV begone and Cell Phone begone community uprising.<br />
<br />
[[All Electronics]] (http://www.allelectronics.com) Corp. needs to even out their stuff a bit. Either specialize in a few types of parts or be more even across the board. Spark Fun Electronics appears to be trying to do it right. It is still weird that I can't just order a bunch of 0603 resistors from them. Seems like a no-brainer.<br />
<br />
[[Alltronics]] (http://www.alltronics.com/) is similar to All Electronics in what they carry. Fairly sure they're different companies with annoyingly similar names.<br />
<br />
[[American Science and Surplus]] (http://www.sciplus.com/) has a little bit of everything. Rubber spiders, speakers, prisms, lab equipment, electromechanical timers, Slinkies, motors, switches, fake vomit, glow-in-the-dark pencils, radio-controlled toy rats... Good selection of fans and motors, and an oddball attitude to boot. If you're near Chicago, their retail store is even weirder.<br />
<br />
American Science &amp; Surplus<br />
[http://www.sciplus.com/recommend.cfm?recommendid=11013&jump=index%2Ecfm%3Fstart%3D1 seems to have good prices on breadboards].<br />
<br />
[[Electronics Goldmine]] (http://www.goldmine-elec.com/) is another surplus warehouse. Don't expect to find any particular part, but they have good prices on what they do carry.<br />
<br />
[[Fastcomponents]] (http://www.fastcomponents.co.uk/) They only have packs, but the packs are good value.<br />
<br />
[[Futurlec.com]] (http://www.futurlec.com) I've been very happy with Futurlec. Their prices are outstanding, especially on value packs. Their customer service isn't stellar, but in the end they've always resolved any problems that I've had. They ship from Australia/Thailand, but their shipping prices are reasonable & the shipping is quick enough.<br />
<br />
[[Logical Systems]] (http://www.logicalsys.com/) IC Programming addapters. Surface Mount to DIP, many more than I thought there were.<br />
<br />
[[microcontrollershop.com]] (http://microcontrollershop.com) - Large selection of development boards, programmers, debuggers for microcontroller projects. All major architectures ARM, 8051, PIC, Atmel AVR, TI MSP430, Freescale HC08, HC12, etc.<br />
<br />
[[MPJA.com]] (http://www.mpja.com) - prototyping tools, components. Not a huge selection, but prices are low. If you order something that comes with an instruction sheet that was translated into English, the directions may be hard to decipher due to poor translation, possibly from Chinese. They ship from Florida.<br />
<br />
[[Pololu]] (http://www.pololu.com) - Specializes in robotics. Also offers a nice (low minimums) laser cutting / stencil service.<br />
<br />
[[Surplus Sales]] (http://www.surplussales.com/) more exotic surplus parts.<br />
<br />
[[Surplus Shed]] (http://www.surplusshed.com/) carries a some electronics and lots of optics. (Prisms, microscopes, etc)<br />
<br />
[[Sparkfun]] (http://www.sparkfun.com) Specializes in microcontrollers and robotics. They also have nice AVR tutorials.<br />
<br />
[[TVI Electronics]] (http://www.tvielectronics.com) Manufacturer of intelligent LCD controllers for Optrex F-51320, F-51553, F-51852 and F-51854 displays, worldwide supplier of touch screens and touchscreen controllers.<br />
<br />
== PCB manufacturers ==<br />
<br />
For companies that supply a PCB customized to your design, see [[PCB Manufacturers]].<br />
<br />
== Comments ==<br />
<br />
I want to see some competition in the micro dev/app board market. I just paid approximately 34.95 + its share of the shipping for a 32 bit ARM microcontroller on a PCB and with a USB device port on one end and a series of header sockets on the other. If that is considered cheap, then this is never going to take off.<br />
<br />
I realize that other authors will have different opinions than I, and that this entry is probably not going to remain as it is for long. Come on, everybody. These comments do not reflect the opinions of Open Circuits. They are only my own. Add yours.<br />
<br />
I personally stay away from app boards unless I absolutely need to use them because of the price. Also the components tend to not be in sockets, so if you blow a pin or two on that $100 app board, you need to replace the entire board as opposed to a $5 microcontroller. Unfortunatly, many of the better parts are only available in SMT packages. [[User:Mzoran|Mzoran]] 15:30, 16 December 2007 (PST)<br />
<br />
Competition?<br />
I see that there is a different [http://parallax.com/Store/Microcontrollers/PropellerDevelopmentBoards/tabid/514/CategoryID/73/List/0/Level/a/ProductID/423/Default.aspx?SortField=ProductName%2cProductName 32 bit microcontroller on a PCB for $20 + shipping]. It has a SMT microcontroller, but I see the same microcontroller is also available in a DIP package for easy solderless-breadboard prototyping.<br />
--[[User:DavidCary|DavidCary]] 22:51, 30 December 2007 (PST)<br />
<br />
<br />
----<br />
<br />
I've had great experiences with [[Mouser]] and [[Jameco]] for smallish orders (<$200). I've also had several good experiences with [[SparkFun]]. I now avoid Fry's. In addition to their horrible return policies, their stock is very random and prices aren't very good.<br />
<br />
----<br />
<br />
My personal experiance with Surplus Sales was very good. I would highly recommend them for anyone that needs a blower motor, hydraulic pump, etc. Good prices, good service.<br />
<br />
----<br />
<br />
IguanaLabs ( http://www.iguanalabs.com/ ) seems to be very hobbyist-friendly. They have a very small selection of parts, but it includes the lowest-cost [[breadboard]]s I've seen. <br />
<br />
Please note that IguanaLabs will be closing its doors for good on August 11th, 2007.<br />
<br />
<br />
----<br />
<br />
See also the list at http://techref.massmind.org/techref/supplies.htm .<br />
<br />
----<br />
<br />
Don't forget to check [http://www.ebay.com ebay] if you're looking for fairly generic items. There are a number of suppliers that ship cheap components from China, plus a few who ship from within the US. I've gotten great prices on character LCD displays, pin headers, SMD LEDs, and PIC microcontrollers, among others.<br />
<br />
[http://ledshoppe.com/ ledshoppe] has good prices on LEDs (all pin-through-hole). They don't have any other components, but they do have dirt cheap bluetooth dongles and SD card readers that may be of interest. Shipped from China, shipping is free. Usually arrives in the US in about a week, never had a problem with them.<br />
<br />
----<br />
<br />
Should comments be moved to discussion and a consensus formed around factual information regarding suppliers?<br />
<br />
== other supplier reviews ==<br />
<br />
* [http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Suppliers LinuxCNC: Suppliers]<br />
<br />
<br />
[[category:suppliers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=User_talk:DavidCary&diff=14651
User talk:DavidCary
2008-02-24T20:04:20Z
<p>Garrocha: </p>
<hr />
<div>== question about russ_hensel_test ==<br />
<br />
from my talk page:<br />
<br />
russ_hensel_test as with a few other pages that should be linked to only from my personal page were indeed tests, some should have already<br />
been deleted. At the time I had no idea how to move them. I will try to leave less trash behind.<br />
<br />
Russ<br />
<br />
No worries.<br />
It's easy enough to fix.<br />
<br />
I just wanted to check in and see what the scoop was before plunging in and deleting a page that *looks* redundant, but perhaps is merely in the middle of some complex transformation.<br />
--[[User:DavidCary|DavidCary]] 21:29, 14 February 2008 (PST)<br />
<br />
== Take a look at..... ==<br />
[[russ_hensel_test]]<br />
<br />
take a look at a page I am working on for PIC projects ( all external )<br />
It clearly has a ways to go, but then I am planning to link it in somewhere public.<br />
<br />
The page is supposed to have a fairly clean look for browsing, and some structure for searching.<br />
<br />
I am still struggling with getting the formatting down right.<br />
Is there a test for what is open that we should be applying?<br />
<br />
Let me know your thoughts.<br />
<br />
russ_hensel<br />
<br />
: Looking good. Thank you. The "Editing help" link (just below the "Summary" bar that shows up after you start editing a page) *ought* to have tips on formatting. Maybe next month :-).<br />
: I made a few minor tweaks that I *thought* made it look better -- hit that "undo" button if I've only messed things up.<br />
: For [[open hardware]], I'm using the consensus definition at [http://en.wikipedia.org/wiki/open_source_hardware Wikipedia:open source hardware]. If they've posted the schematics and firmware online, and indicated that anyone can use the design information -- perhaps released under GPL, Creative Commons, or public domain -- then it's open hardware.<br />
<br />
<br />
== Armus board ==<br />
Hi!<br />
Very glad at least one guy did show some enthousiasm about the project!<br />
Currently, as the project was left (and will probably stay....):<br />
Hardware is all good. The board with gerbers can be sent to most major Fab House and you will receive a functionnal design. Proto1 was tested and around 5 glitches have been found and corrected for Proto2, wich was never tested but should be 100% functionnal.<br />
<br />
The Firmware of the 4 DSPics is symetrical, and is "complete". It interface to Servos and DCs. The input encoder, if I recall, is not done, but the code is there and all C, so it should be easy to just copy-paste a snippet from somewhere else into the project.<br />
The Firmware for the multi-IO PIC18 is complete, and you will be able to play with all IO.<br />
The Drivers to communicate to the PIC and DSPIC from the kernel is done and documented.<br />
Ah, yeah, we have drivers for Ethernet/CAN/Sound.<br />
We also have a complete compiled kernel ready to load onto the board with various "demonstration" mode.<br />
<br />
Most of the work left is polishing here and there, as the firmware/driver part was done is haste. Most of the things work 100%, and will need no touch, but some functions (like the Quadrature encoders) are plain missing.<br />
<br />
The part where more work is to be done is on the Integrated Devellopment Environment (IDE). Shure, you can use KDevellopp, Eclipse, or any cross compiler out there. You could even download some dev.boards' software and load it onto ARMUS and compile natively from there. We had in mind (read the article) to creat a simple and easy IDE for 1st year undergrads, so maybe it's not necessary for you :P<br />
<br />
If you want the =WHOLE= project CVS for you to enjoy, I have it and could send it to you trough FTP or any other way you prefer. I guess I could also just mail a DVD. It weights around 700MB, and there is ton of french comment and files (as the team, in Quebec, was native french) but I could translate any part you feel is critical for specific applications.<br />
<br />
If you want to work on this "on your own", most of the board is based on atmel's AT91RM9200EK and AT91RM9200DK . Their demonstration Kernels should run as-is with the same procedure as Atmel's.<br />
<br />
Just to say: what do you plan to use the board for?<br />
Thanks for your interest!<br />
-Jerome Marchand<br />
<br />
'''Wow.'''<br />
This is too cool to stick on a shelf a let it gather dust.<br />
I want to see projects like this "ratchet forward".<br />
I want to allow people to build off last year's work rather than starting all over again from scratch -- so in a few years we can finish amazingly cool projects that are far too complicated for one team to finish in a year.<br />
<br />
I think this [[ARMUS Embedded Linux Board]] might be perfect for a CNC machine.<br />
The LinuxCNC software runs on Linux, so it ought to run on this Linux board.<br />
And the DSPics should be able to drive the power transistors that run the motors on the CNC machine, and track the position of the routing head.<br />
<br />
And not just a single CNC machine -- a series of open-source CNC machine designs. Designs that anyone can build, improve, and then share those improvements with the next builder.<br />
<br />
Yes, please do send me the project files.<br />
These are all "public domain" or "[http://creativecommons.org/ creative commons]" or "open source", with no warranty, right?<br />
<br />
Do you think that perhaps http://SourceForge.net/ or [http://en.wikipedia.org/wiki/GNU_Savannah GNU Savannah] might be a more appropriate place to host this software than Opencircuits?<br />
<br />
Alas, I am embarrassed to admit that I barely speak 5 words of the lingua franca, the French language.<br />
<br />
--[[User:DavidCary|DavidCary]] 19:16, 3 November 2007 (PDT)<br />
<br />
== Programmable Chip EEG ==<br />
Why don't you help finish my programmable chip eeg project and then use what you learned and the results to then create your own project. Programmers like to reuse working modulas instead of reinventing the wheel.<br />
<br />
The pceeg has gone through a major revision streamlining its design and I am working on the father board a digital computing board for the project. I will be cleaning up the page. <br />
<br />
''Thank you. I hope the [[Programmable Chip EEG]] project becomes wildly successful. --[[User:DavidCary|DavidCary]] 10:01, 19 July 2007 (PDT)''<br />
<br />
==a talk through Wiki Howto==<br />
Hi DavidCary<br />
<br>Thank you very much you create this wiki to let us to share electronic projects. <br />
<br>I want to merge the "[[RS232 Dev Board]]" and "[[RS232 RS485 USB Converter Board]]", so want to discuss to the author, Tkb, of "RS232 Dev Board". However, i cannot find out the talk page like i talk to you by this way. Can you point me how to do it?<br />
<br>thanks<br />
<br>[[User:Yan|yan]]<br />
<br />
''If you have a question or comment specifically about the "RS232 Dev Board", please leave a comment on the [[RS232 Dev Board]] page or its "discussion" page.''<br />
''You can click on "[[User talk:Tkb]]" to leave a note on Tkb's user talk page.''<br />
''Since there are more people watching the "RS232 Dev Board" page than Tkb's page, you'll probably get a quicker response if you post to the "RS232 Dev Board" page than to Tkb's page.''<br />
''--[[User:DavidCary|DavidCary]] 20:00, 29 December 2006 (PST)''<br />
<br />
<br />
[[User:Chazegh|Chazegh]] created this "Open Circuits wiki".<br />
I am flattered that you think I had something to do with it.<br />
But since Chazegh seems to be too busy to spend much time here,<br />
it's up to you and I (and whoever else we can recruit) to create content here.<br />
--[[User:DavidCary|DavidCary]] 21:08, 29 December 2006 (PST)<br />
<br />
5.7.2007 Joe Silva:<br />
Hi David, great site! I've taken the liberty to remove some SPAM links from the pages. Yeah we sure do need an anti-valdalism bot. Also maybe not allow anonymous editing.<br />
<br />
----<br />
<br />
Aloha David,<br />
Roger here, I'm still puzzeled as to how to create a new article. I uploaded an image file for the 723 regulator (my article subject). This went into an "Image File page" automatically, OK. I added it to the Voltage Regulators section of Components/Integrated Circuits, OK. But I couldn't figure out how to make a document like there is for LT1528 OO. I put the info I have into the discussion page for the image, but that is only a temporary solution.<br />
<br />
How does one create a new article page that isn't a "talk" page for something else? Beside the info on the IC, I have a couple of documents that are in-depth on using the device. These should be near each other as well as near the info document above. How would I go about setting up a "723" sub-chapter of "Integrated Circuits"? I guess that's as clear as I can make the question.<br />
<br />
I would also like to suggest a modification to the linkage. I'm reading the synopsis on the LT1528, I want to find oout more, so I click on the image, but instead of taking me to an in-depth article, it takes me to the image file page. There I have to look at the Links to find the article (which is only identified as LT1528). I'd like to be taken to the article instead of the image. Take me to the image only if there is no article. Of course this may be more difficult to make happen--I don't know how the site is structured. My web programming is very basic. Still, I think this makes sense from a user's POV.<br />
<br />
Thanks in Advance,<br />
[[User:RogerAF|RAF]] 17:26, 22 May 2007 (PDT)<br />
<br />
Aloha, Roger.<br />
You're doing great.<br />
<br />
I agree that it would be nice if clicking on the picture of the LT1528 took you directly to the article about the LT1528.<br />
I don't know how to fix it.<br />
<br />
Do you see the "Help" link in the navigation bar on the left side of every page?<br />
I think the page it brings up needs a few more tips.<br />
But I want to keep it short and simple.<br />
If I explained every detail, it would become a bloated 100-page document that nobody would read.<br />
<br />
There are already far too many bloated 100-page documents about electronics.<br />
<br />
I hope that you, dear reader, and other volunteers will make Open Circuits into a place where people can learn to do amazing things.<br />
A place that avoids forcing people to learn 100 irrelevant details before learning the one thing they need to know before they get back to building their robot (or whatever).<br />
A place that never makes people throw away good ideas, because we never confuse people into believing that it would be far more complicated and expensive to build than it really is.<br />
<br />
p.s.:<br />
Picking the name of a page is a bit of an art.<br />
Since we want to refer to a page a lot, that's easier when the name is very short.<br />
People new to wiki always pick names that are too long, or have too many capital letters.<br />
Fortunately, it's very simple to rename pages.<br />
You rename pages by clicking on the incorrectly-named "Move this page" button.<br />
(I don't know how to fix that, either).<br />
--[[User:DavidCary|DavidCary]] 10:15, 23 May 2007 (PDT)<br />
<br />
=== making links ===<br />
<br />
Speaking of linkage, making links is one of the most important parts of this wiki.<br />
<br />
Whenever you find one article mentioning some other article, you can click on that word to get more detail.<br />
<br />
If that word is not already clickable (underlined and colored), please make it clickable.<br />
To make a word clickable, hit the "edit" button at the top of the page.<br />
Then add double brackets <nowiki>"[["</nowiki> and <nowiki>"]]"</nowiki> around that word.<br />
(Some people recommend only making the first mention of that word clickable).<br />
<br />
The cheatsheet ( http://en.wikipedia.org/wiki/Wikipedia:Cheatsheet ) calls this an "internal link".<br />
<br />
Here's the trick: you can add those brackets to any word, making it into a link.<br />
Some of those links will go to pages that don't exist yet.<br />
<br />
What happens when you click on one of those links to a page that doesn't exist yet?<br />
<br />
I'm not going to tell you what happens.<br />
Go find out for yourself.<br />
You can practice in the [[meta:Sandbox]].<br />
<br />
--[[User:DavidCary|DavidCary]] 10:15, 23 May 2007 (PDT)<br />
<br />
----<br />
Aloha David,<br />
Roger again; I want to thank you for the info and hints. I'm catching on. I got my component description linked to the caption under the image on the Components/Voltage Regulators page. And I created a "New Article" which I then "moved" to the title of my article. And my article has a link to the description and that has a link to the article, so I'm getting the hang of it. I have several schematics and PC artwork images to upload and link to my article, plus a second article I want to publish (I didn't write it, but I've been unable to find it on the internet--I have a xeroxed copy from 1986 or so and that is the only existing one as far as I know). That article also has several images that go along with it. I wondered about the feasability of uploading a .pdf file (I made one of it) to this site. Would that work? Should I even try? I don't want to screw anything up, but wouldn't that be a lovely thing if we could upload .pdf files? Just a thought.<br />
<br />
Again, Thanks very much, I've made some progress.<br />
<br />
[[User:RogerAF|RAF]] 19:48, 23 May 2007 (PDT)<br />
<br />
Aloha, Roger.<br />
You are welcome.<br />
Have you tried creating a link to an article that doesn't exist yet, just to see what happens when you click on that link? For example, the [[switching regulator]] page that I'm going to start in a few days.<br />
<br />
I don't know about this article that you didn't write.<br />
If the original author wants people to post it widely, and doesn't mind us editing it, then great, let's post it (and give correct attribution).<br />
But some writers go a little crazy when they see that someone random stranger has copied their stuff and posted it to the internet.<br />
(That's why there's that "DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!" note at the bottom of each Edit page).<br />
<br />
I wouldn't mind you posting a .pdf file (that you wrote) temporarily.<br />
It's better than nothing.<br />
But I would expect someone to eventually convert it to text-and-images.<br />
That makes it much easier for the next person to improve the it.<br />
<br />
Thank you again for adding useful information to Open Circuits.<br />
I hope you won't mind people "improving" the things you post here.<br />
<br />
--[[User:DavidCary|DavidCary]] 21:26, 23 May 2007 (PDT)<br />
<br />
Aloha David,<br />
Sorry for the delay, I had a loonng job and then our cable modem failed. At least they swapped us a new one free (hooray RoadRunner). But I want to explain the article: "The Many-Talented 723" by Glenn Prescott. I came across this as a xerox copy sometime around 1985. It was evidently published in a magazine for radio enthusiasts--there are some ads on the last page for radio gear. But the name of the magazine isn't on any of the pages. I Googled for the article and got no returns. I think it is a very good article as far as describing the IC and how to use it. It helped me when I was a beginner, so I want to share it. However, I don't want anyone to get into trouble over it. I just did another search on Google and all the returns refer to my mention of it here on Open Circuits. Like I said, this is a copy that I have, no clue as to the magazine that published it, no copyright date, no nothin'. But I will leave it to your judgement if it is a risk. I still have my own article to get uploaded along with images. I will concentrate on getting mine done before doing anything with the copied article.<br />
<br />
[[User:RogerAF|RAF]] 20:27, 26 May 2007 (PDT)<br />
<br />
Unless the author has given permission to publish it, I think a better idea would be to write your own article, citing the one you're talking about further details. Ideas are not copyright, but the expression of them (i.e. the text of the article) is, or so I understand. [[User:Autarch|Autarch]] 10:22, 13 June 2007 (PDT)<br />
<br />
== spammers ==<br />
<br />
I think I know how to dramatically reduce the amount of linkspam on the website i think if the administrators on this site protect pages that are frequently spammed such as [[Open Circuits talk:Community Portal]] that will reduce the amount of spam on this site because the spammers will not be able to edit those pages.--[[User:71.234.233.163|71.234.233.163]] 08:21, 2 June 2007 (PDT)<br />
<br />
:I just signed up a few minutes ago and noticed that there seems to be a lot of linkspam being placed by unregistered users. I don't want to exclude folk, but would only allowing registered users to edit cut down some of the spam? [[User:Autarch|Autarch]] 09:53, 13 June 2007 (PDT)<br />
<br />
::You are right.<br />
::Certainly that is one way to cut down on spam, and perhaps I will be forced to do that soon.<br />
<br />
Another way, as you can see from [[Special:Ipblocklist]], I've been banning a bunch of anonymous spammers.<br />
<br />
:But is there another, better way to reduce spam?<br />
<br />
:I want to avoid a problem I am starting to notice.<br />
:Sometimes I see a tiny little typo or technopropisms or some other tiny little thing that I could easily fix<br />
:( http://communitywiki.org/WhyWikiWorks ).<br />
:But someone has built a huge barrier that prevents me from helping.<br />
:We want a system in a way that makes it very easy for anyone to help us.<br />
:Certainly too much spam is leaking through just now, but I don't want to go to the opposite extreme and make people go through a big complicated procedure in order to improve a schematic or fix a typo.<br />
:--[[User:DavidCary|DavidCary]] 21:39, 21 June 2007 (PDT)<br />
<br />
::That's a very noble way of thinking. I also like to be able to edit anonymously... There are enough sites you have to register for already. --SebDE<br />
<br />
::I know how to greatly reducethe amount of spam without stopping anomyomus ips from editing you can install a spam filter [http://wiki.cotch.net/index.php/Spam_filter like the one at my website EvoWiki] we usually dont get much spam at EvoWiki because we have a spam filter.--[[User:71.234.233.163|71.234.233.163]] 15:01, 22 June 2007 (PDT)<br />
<br />
:::Indeed, a black list based on words is the way to go here. BTW this seems to be an extension you need to install from [http://meta.wikimedia.org/wiki/SpamBlacklist_extension there]<br />
:::And an easy way to monitor for spam can help, too. The spam cops around here might want to check out those [http://en.wikipedia.org/wiki/Wikipedia:Tools/Editing_tools wiki editing tools] ;) --SebDE<br />
::::Bummer, they recently moved the BalckList Extension to the Extension namespace http://www.mediawiki.org/wiki/Extension:SpamBlacklist<br />
::::Anyways, if you've problem with installing that or in doubt of maintaining - I run several mediawikis for private use and am quite advanced with regexes, although only very simple ones are needed for the BlackList.<br />
::::--SebDE<br />
:::::Well I just digged through the code of the Extension and spotted a spam filter option that is already there in the MediaWiki software. It would involve edititing the configuration for any new spam pattern, tough. --SebDE<br />
<br />
'''Anonymous Edits?'''<br />
Aloha from Honolulu David,<br />
I just got an email saying my page had been edited by an anonymous user. I don't know who this is, there is nothing his/her page. I would not be complainig if the edits had improved things, but all they did was delete information. Perhaps it is their sense of humor.<br />
I am glad there is the record of changes made, so I can try to recover what was removed. Just to let you know that apparently spammers are not all you have to worry about.<br />
<br />
Roger<br />
[[User:RogerAF|RAF]] 05:58, 9 July 2007 (PDT)<br />
<br />
P. S.<br />
<br />
I just finished replacing what had been rmoved. Again, I'm grateful for the changes records. I also left a note to whoever did it. I think possibly it was unintentional. I hope that's the case.<br />
<br />
It occurred to me that perhaps editing should not be allowed by anonymous users. Perhaps there could be a special page that allowed anonimity, but require identification from anyone who wants to perform edits on pages that others have posted.<br />
<br />
I don't know how you'd acomplish it. I'm just a bit po'd that this can happen. He could have easily deleted the whole page. I'm glad it was easy to repair, but I will be moving come the middle of August and I may not have email for a week or two, possibly longer. So if something like this happened then, I would not know for some time. Then it would be a problem. Forgive my rant, but see my point? I'll leave it at that and check back later.<br />
<br />
[[User:RogerAF|RAF]] 06:23, 9 July 2007 (PDT)<br />
<br />
I'm sorry that your page was damaged.<br />
Certainly, blocking "ip users" would have stopped this particular problem.<br />
But is there a better solution?<br />
One that doesn't force people to go through a "identification process" before fixing a little typo?<br />
--[[User:DavidCary|DavidCary]] 14:45, 9 July 2007 (PDT)<br />
:Yes, there is, I already posted this. http://www.mediawiki.org/wiki/Extension:SpamBlacklist<br />
:4 simple steps:<br />
:* Create an article for spam phrases -- I'll pop up more often (even create an account) and help maintaining this list ;)<br />
:* Protect this Article against anonymous edits<br />
:* Install the Extension<br />
:* Configure the extension to use the just created Article (in this example [[spam blacklist]]):<br />
<pre><br />
require_once( "$IP/extensions/SpamBlacklist/SpamBlacklist.php" );<br />
$wgSpamBlacklistFiles = array(<br />
"DB: $wgDBname spam_blacklist",<br />
);<br />
</pre><br />
:--SebDE<br />
<br />
== OpenCircuits Guideline ==<br />
<br />
<br />
Here is a rewritten guidline as per your request. It may need some polishing:<br />
<br />
''... moved to [[We love volunteers]] ...''<br />
<br />
[[User_talk:Freqmax]]<br />
<br />
Start the page [[Guideline]] ..?<br />
<br />
''I think that's great. We might want a "guideline" page someday, but for now I'm going to stick it over into "[[We love volunteers]]".'' --[[User:DavidCary|DavidCary]] 00:44, 3 August 2007 (PDT)<br />
<br />
== Delete object ==<br />
<br />
[http://www.opencircuits.com/index.php?title=Image:Geda_pcb_print_layout.png&action=delete&oldimage=20070731124511%21Geda_pcb_print_layout.png&wpEditToken=f5d80d0b9e925f6a32d06cabf08f986b%5C Can you delete this?] [[User:Freqmax|Freqmax]] 05:50, 31 July 2007 (PDT)<br />
<br />
== Spam ==<br />
<br />
Do you have adminstrative priviligies?, anyway I have summerized the [[Spammer ip|spammers ip here]] and noticed, that the same networks. And esp same edit comment and content tend to stay the same. It would benefitial to be able to block these rougue networks and aswell block submission of any page that contains these phrases in their edit summary. Or spammer links.<br />
<br />
''I'm a "sysop" now.''<br />
''I've banned a bunch of individual IPs,''<br />
''but I hope that fine-tuning the "$wgSpamRegex" will not only save me time, but also avoid annoying people sincerely trying to help.''<br />
''(Please use the [[Sandbox]] to post words/phrases/URLs that ought to go into the "$wgSpamRegex").''<br />
<br />
:Amen to that.<br />
<br />
''And I see that someone recently installed the''<br />
''[[Special:Contributions/Spam cleanup script]]''<br />
''on 30 July 2007.''<br />
''I'm guessing that's the same''<br />
''[http://www.wikia.com/wiki/Spam_cleanup_script script that Tim Starling wrote].''<br />
''--[[User:DavidCary|DavidCary]] 01:23, 3 August 2007 (PDT)''<br />
<br />
:Well, as with the banning of IPs, the spam problem could be adressed earlier, so it not even appears in the history. $wgSpamRegex is the better choice in my opinion. I'll come up with a regex somewhen this weekend or so ;)<br />
<br />
I suggest that ip blocks (see [[Spammer ip]]) like 217.141.249.0/24 (Interbusiness Italy) are used for any ip that spam on sight. And that users from such address blocks are blocked from doing any edits. But may create a user account and then edit. This is due that most spam is made from accountless ip addresses. This will allow everybody to still edit while preventing most spam. Maybe it could be made possible for people without sysop access to add ip-ban?<br />
[[User:Freqmax|Freqmax]] 11:55, 12 August 2007 (PDT)<br />
<br />
:Did it came to your mid that this might not be the ultimative solution to a spam problem? Did it ever occur to you that the same kind of spam comes from (regional) totally independent IP ranges? Have you noticed that spam can origin virtually everywhere? Do you want to block every IP in the internet? :)<br />
<br />
::I have noticed that certain countries like China, Russia, Italy etc.. tend to be overrepresented. And ofcourse one should block ranges not individual IPs. Other than that pattern matching (regex) is proberbly the way. Most spam seems to contain full qualified links to domains that tend to reoccour. My hope is we can improve such that we don't need spend so much time on cleaning up.<br />
<br />
: Wow, this spam is getting quite nasty. I'm all for openess and such, but perhaps it's time to change the settings so only verified users can make edits. I'd rather spend my time designing a nifty new circuit than removing spam. Spam me if I've suggested the unthinkable.--[[User:Yzf600|Yzf600]] 17:25, 28 August 2007 (PDT)<br />
::Indeed, if you want to enable anonymous editing, you have to use advanced spam fighting methods. This site is of no use in the current state. --SebDE<br />
<br />
::: Yes, this spam is nasty. The $wgSpamRegex seems to be broken today -- sorry. I hope this gets fixed soon. --[[User:DavidCary|DavidCary]] 23:31, 30 August 2007 (PDT)<br />
<br />
I have written a quick guide on how to remove spam [[How to delete spam]] to help people avoid deleting good edits. [[User:Freqmax|Freqmax]] 17:33, 8 September 2007 (PDT)<br />
<br />
Thank you, Freqmax.<br />
--[[User:DavidCary|DavidCary]] 22:29, 22 September 2007 (PDT)<br />
<br />
'''Aloha from Oviedo, Florida''' Yesterday I changed my email in My Preferences, to reflect my current address. I waited for the confirmation email, but it didn't arrive for several hours. I tried re-sending it a few times, but eventually stopped watching for it. So of course, this morning there were several confirmation emails sitting in my inbox. Most had expired, but one was still valid and so I am confirmed. I found a message that my Talk page had changed. Someone had replaced your first reply with a bunch of gay porn sites. I was able to get the proper text back in place and noticed you had been doing the same over the last several weeks. I just wanted to thank you and say I hope to be able to do more of my own weeding in this area. I guess I should check the rest of my posts.<br />
<br />
Keep up the good work.--[[User:RogerAF|RAF]] 07:55, 24 October 2007 (PDT)<br />
<br />
: Thank you. I hope to get better spam filters installed Real Soon Now. Meanwhile, I hope we can get a bunch of volunteers to scare away spammers by using the [[How to delete spam]] technique. --[[User:DavidCary|DavidCary]] 16:43, 24 October 2007 (PDT)<br />
<br />
----<br />
<br />
Just looking around again to suggest an other extension. You know, since there is not much effort to maintain the software around here there might be a one shot thing to get rid of spam. Seems to work nice on the [http://wpkg.org/ WPKG wiki]... Extension is: [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] Not as userfriendly as a spam blacklist, but what do I care anymore? :) --SebDE<br />
<br />
Thank you for the suggestion.<br />
Yes, annoying.<br />
But certainly better than what we have now.<br />
Let me look into it ...<br />
--[[User:DavidCary|DavidCary]] 08:30, 29 October 2007 (PDT)<br />
<br />
:The Spam on this site is out of control (in three days i've done about 200 edits to delete spam) the captcha is really necesary, or any other system that stop machine editings (they dont get tired, never) [[User:Garrocha|Garrocha]] 03:29, 30 December 2007 (PST)</div>
Garrocha
http://www.opencircuits.com/index.php?title=Category:Components&diff=14550
Category:Components
2008-02-13T23:29:57Z
<p>Garrocha: Reverted edits by 24.222.34.242 (Talk); changed back to last version by Garrocha</p>
<hr />
<div> {{main|Components}}</div>
Garrocha
http://www.opencircuits.com/index.php?title=NRF2401&diff=14549
NRF2401
2008-02-13T23:27:31Z
<p>Garrocha: Undo revision 14542 by 24.222.34.242 (Talk)</p>
<hr />
<div>Transceiver from [http://www.nvlsi.no Nordic Semiconductor].<br />
<br />
Comes equipped with ShockBurst protocol which moves the job of creating complete packets from the microcontroller to the transceiver. Simply clock in the data and tell it to send.<br />
<br />
<br />
== Interface ==<br />
<br />
The interface to the microcontroller consists of:<br><br />
1. CE - Chip Enable<br><br />
2. CS - Chip Select<br><br />
3. DR - Data Ready<br><br />
4. CLK - Clock<br><br />
5. Data - Data<br><br />
<br />
== How to Send Data ==<br />
<br />
Set up the transceiver and choosing the speed, packet size, address, transmitter, etc.<br><br />
1. Store your payload and destination address in an array<br><br />
2. Set CE to high<br><br />
3. Set the MSB of the address array to the Data pin on the transceiver.<br><br />
4. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire address has been clocked in.<br><br />
5. Set the MSB of the payload array to the Data pin on the transceiver.<br><br />
6. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire payload has been clocked in.<br><br />
7. Set CE to low at which point the transceiver will send the packet.<br><br />
<br />
== How to Receive Data ==<br />
<br />
If the transceiver is configured to listening mode, once a packet arrives, the DR (Data Ready) pin will becomes high. <br />
<br />
1. Make CE low (saves power, since you cannot listen for packet while you are moving data from transceiver to MCU.<br><br />
2. The Data pin will contain the first bit that arrived. Save it.<br><br />
3. Toggle CLK pin on the transceiver (CLK pin high then CLK pin low)<br><br />
4. Now the Data pin contains the next bit in the payload. Continue this until the entire packet has been clocked out.<br><br />
<br />
DR pin will go low when the entire packet has been moved from the transceiver to the MCU.<br />
<br />
== ShockBurst ==<br />
<br />
This protocol takes care of the structure of the packet. The user does not have to worry about sending a preamble, address, payload, CRC. The transceiver checks if the packet is error-free and destined to the proper address.<br />
<br />
[[Category:Components]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=User_talk:Garrocha&diff=14478
User talk:Garrocha
2008-02-12T07:44:08Z
<p>Garrocha: </p>
<hr />
<div>== note on wall clock ==<br />
<br />
just looking at it and have a few notes that you may or may not have considered:<br />
<br />
* put the sticks for each segment in series, assuming you are using 5 volts I think this will just decrease the value of your current limiting<br />
resistor.<br />
* by displaying only one digit at a time and scanning them 30 times a second you need only 8 + 4 or so output bits. It will change your current limiting resistor again as the peak current needs to be higher.<br />
<br />
<br><br />
Nice project, I will keep my eye on it.<br />
<br />
[[russ_hensel]]<br />
<br />
== welcome ==<br />
Welcome, Garrocha.<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 fighting spammers.<br />
<br />
--[[User:DavidCary|DavidCary]] 06:37, 11 May 2007 (PDT)<br />
<br />
----<br />
<br />
Thank you for fighting spammers.<br />
I've confirmed that -- as you pointed out -- [[Talk:Enclosures]], [[Talk:Digital Potentiometers]], [[Talk:MicroSD/Transflash Socket]], [[Talk:LT1168]], [[Talk:Minimig Manufacture]], [[Talk:DB9 Serial Connector]], [[Talk:Op amp]], [[Talk:Home controller]], [[Talk:Sensors]], [[Talk:Sample Component]], [[Talk:Submitting PCB's for fabrication]], [[Main Page/index.php]], [[DsPIC30F 5011 Development Board/]] were all nothing but spam for their entire history.<br />
So I deleted them.<br />
<br />
Some of them had been created full of spam months ago, and I never noticed until you pointed them out.<br />
Sorry.<br />
<br />
--[[User:DavidCary|DavidCary]] 21:05, 30 December 2007 (PST)<br />
:I just found them by clicking on random page and looking at the discussion, and I found that some of the were full os spam, so I start searching for these talking pages[[User:Garrocha|Garrocha]] 03:43, 31 December 2007 (PST)<br />
<br />
After I delete them, should I should re-create them -- like I did with [[Talk:Cellular rotary phone]] -- and immediately "protect" that page from further anonymous edits?<br />
(I haven't yet figured out how to block anonymous edits from pages that do not yet exist).<br />
--[[User:DavidCary|DavidCary]] 21:39, 30 December 2007 (PST)<br />
:Yes, thats the better choice, I suppose.<br />
Thanks DavidCary for take care of this page, some of us only came twice a year, so is great that somebody makes the effort al year long :) [[User:Garrocha|Garrocha]] 03:43, 31 December 2007 (PST)<br />
<br />
<br />
Congratulations on becoming a sysop at Open Circuits.<br />
--[[User:DavidCary|DavidCary]] 07:50, 11 February 2008 (PST)<br />
:Thanks, this will make things easier :) [[User:Garrocha|Garrocha]] 23:44, 11 February 2008 (PST)</div>
Garrocha
http://www.opencircuits.com/index.php?title=Talk:WikiNode&diff=14366
Talk:WikiNode
2008-02-09T12:23:17Z
<p>Garrocha: Redirecting to WikiNode</p>
<hr />
<div>#REDIRECT [[WikiNode]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=User:DavidCary&diff=14365
User:DavidCary
2008-02-09T12:23:06Z
<p>Garrocha: </p>
<hr />
<div>Welcome to my little corner of Open Circuits.<br />
<br />
I think I first stumbled across Open Circuits on 2006-03-01.<br />
I had been starting to set up a electronics-related wiki,<br />
but since this one was already here, why bother?<br />
<br />
Feel free to leave a note on [[User_talk:DavidCary|my talk page]].<br />
<br />
I created the [[WikiNode]].<br />
<br />
Electronic projects:<br />
''(Should I move these to dedicated pages such as [[electronics workbench]], etc.?)''<br />
<br />
== Notes for David from russ_hensel ==<br />
<br />
Getting tired of reverting, seems to be getting a lot worse, think you should consider severe steps, approved registration with a short essay prior to joining. Is this too hard. CUI has been spammed and reverted over and over, but it seems to be spreading.<br />
<br />
Also how can we best exchange files, can we allow zip files? This would be nice for eagle and other files. Perhaps limit to people who have already done useful edits on the site.<br />
<br />
You are currently the admin? yes?<br />
<br />
Is there a better way of reaching you? I am at struve13 at the verizon dot net site.<br />
<br />
[[russ_hensel]]<br />
<br />
A better way -- edits to my talk page ( [[User talk:DavidCary]] ) get noticed much sooner than edits on my user page ( [[User:DavidCary]] ).<br />
<br />
phone recieved and deleted <br />
<br />
But I prefer public communication so I avoid the problems associated with (the perception of) [http://www.usemod.com/cgi-bin/mb.pl?BackRoomDecision back room decision]s.<br />
<br />
I agree that spamming is getting worse, and Someone Should Do Something.<br />
<br />
As you can see from the history of this site at [[Help:Contents]], the [[User:Chazegh]] originally set up this site.<br />
<br />
--[[User:DavidCary|DavidCary]] 18:03, 4 February 2008 (PST)<br />
<br />
== electronics workbench ==<br />
<br />
What exactly do I need for "normal" electronics development?<br />
I have a pile of stuff, and I have a wishlist of more stuff ...<br />
I hope to document which things are important to have, which things are useful but not immediately necessary, and which things ended up just gathering dust.<br />
<br />
I wish there were a place like [http://blog.guykawasaki.com/2007/09/techshop-geek-h.html TechShop] somewhere local.<br />
<br />
* filing cabinet for all the miscellaneous bits of paper. If at all possible, I attach instruction manuals to the actual tool -- but if that is awkward, I stick the instruction manual in this filing cabinet.<br />
<br />
== data collection network ==<br />
<br />
I'm building a "data collection network" that may end up with hundred of microcontroller sensor nodes,<br />
piping data into a PC.<br />
This may turn into a serious medical diagnosis tool.<br />
<br />
== POV display ==<br />
<br />
''(moved to [[POV display]])''<br />
<br />
== Full-color LED lighting ==<br />
<br />
I'm planning to build a silly little toy with 3 LEDs -- one for red, green, and blue --<br />
to show how "additive colors" work (a "color wheel").<br />
(I might just extend it to have a whole spectrum of visible and infrared LEDs, and a prism to show the little spikes in the spectrum that LEDs generate).<br />
<br />
"Red, Green, and Blue LED based white light generation"<br />
by Muthu, Schuurmans, and Pashley (2002)<br />
http://www.advancetransformer.com/uploads/resources/LED_White_Light_Issues&Control_-_White_paper.pdf<br />
<br />
LED illumination applications<br />
http://en.wikipedia.org/wiki/Light-emitting_diode#Illumination_applications<br />
<br />
"How Many Red, Green, and Blue LEDs to make White"<br />
by Don Klipstein 2001<br />
http://members.misty.com/don/ledrgb2w.html<br />
<br />
LED Color Shifting<br />
http://hackedgadgets.com/2006/02/14/wireless-led-color-shifting/<br />
<br />
== "PC Card" PCMCIA ==<br />
<br />
I maintain the<br />
[http://david.carybros.com/html/pc_card_faq.html unofficial PC Card FAQ].<br />
<br />
I'd like to move it to a wiki.<br />
What would be the best wiki to put it on?<br />
Open Circuits?<br />
<br />
-- <br />
DavidCary<br />
<br />
== Open Circuits Sysop ==<br />
<br />
Whee! I'm a sysop at Open Circuits!<br />
The power -- it's rushing to my head!<br />
--[[User:DavidCary|DavidCary]] 15:20, 23 February 2007 (PST)<br />
<br />
<br />
Hi David, will be nice to have antispam measures :).<br />
<br />
--[[User:RafaelOrtiz|RafaelOrtiz]] 18:00, 28 October 2007 (PDT)<br />
<br />
Hi David can you give me some block IP rights ? <br />
<br />
--[[User:RafaelOrtiz|RafaelOrtiz]] 13:17, 18 November 2007 (PST)<br />
<br />
Hi David, I noticed that a bunch of open circuits is just a placeholder. I'm effectively retired so I can probably help contribute to this Wiki by expanding a bunch of the sections, but the spam here is really way out of control. I look at the revision history and I see a good 10+ spam edits per day. Don't you think it's time to try requiring a logon to make edits? I thank that would really reduce the spam. Asking people to use a human controlled e-mail address is not that much. It's not like people need to give their real name and address or anything. I think you will find that more people will be willing to contribute if the spam problem is handled. Eliminating the spam is more of a problem at this point then getting people to contribute. It would also free up your time to focus more on real editing.<br />
[[User:Mzoran|Mzoran]] 19:38, 12 December 2007 (PST)</div>
Garrocha
http://www.opencircuits.com/index.php?title=Microchip&diff=14364
Microchip
2008-02-09T12:21:12Z
<p>Garrocha: </p>
<hr />
<div>Corporate Information<br />
<br />
[[Image:Microchip.jpg]]<br />
<br />
Microchip Technology Inc. is a leading provider of microcontroller and analog semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. Headquartered in Chandler, Arizona, Microchip offers outstanding technical support along with dependable delivery and quality. The PIC is one of their well know products.<br />
<br />
[http://www.microchip.com Main website]<br />
<br />
<br><br />
Also see [[PIC Links]]<br />
<br />
<br />
[[Category:Manufacturers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=POV_display&diff=14363
POV display
2008-02-09T12:20:47Z
<p>Garrocha: </p>
<hr />
<div>== POV display ==<br />
<br />
A "persistence of vision display" (POV display) has only a single line of LEDs blinking on and off.<br />
The display mechanically sweeps it across a person's field of view,<br />
giving the illusion of a 2D display.<br />
<br />
''(Do I need a diagram or a picture here?)''<br />
<br />
(Nearly all LED displays in microwave ovens and alarm clocks electrically sweep the digits across a person's field of view, giving the illusion that it's displaying all 4 digits of the time "12:55" when actually only one digit is illuminated at any one instant).<br />
<br />
[[User:DavidCary]] is building yet another "POV display".<br />
<br />
I plan on putting a few features into my display that I haven't seen in any other so far:<br />
<br />
* bright blue LEDs (even though blue is usually the most expensive color ... although sometimes "true green" is even more expensive than blue).<br />
* no slip rings -- just pumping energy across an air gap<br />
* ... and a few other features that I'm keeping hush-hush.<br />
<br />
I want lots of lumens.<br />
Unfortunately, when I go to pick LEDs out of the catalogs, they're not<br />
rated in lumens, they're rated in candelas.<br />
<br />
Is it even possible to estimate "lumens" from the catalog information?<br />
<br />
Do you know what the difference is? Does your flashlight really<br />
produce 10 times the light ( in lumens)? Or does the flashlight merely<br />
focus its light on a tiny spot, so that that spot gets 10 times as<br />
many candelas ?<br />
<br />
For example, check out these 2 LEDs:<br />
$8.75 SSP-LX6144C7UC : 4000 mcd at 120 mA<br />
$8.75 SSP-LX6144D7UC : 1800 mcd at 120 mA<br />
<br />
From the mcd rating, it appears that the first one is more than 2wice<br />
as bright -- and it is, if you're directly in front of it when you<br />
look at it.<br />
However, if you're even the tiniest bit off-center, the second one is<br />
much brighter -- in fact, the total lumens that second LED puts out<br />
(2500 mlm) is slightly more than the total lumens than the first one.<br />
If you diffuse the light and try to light up a whole room with an<br />
array of them, the second one will make the room brighter.<br />
<br />
I'm currently planning on using these in my first POV display:<br />
* $1.32 Telux TLWB7900 : blue : 330 mlm, 231 mcd at 50 mA. (price in ones from http://Newark.com/ )<br />
<br />
Other LEDs I considered using in my POV display (and may re-consider for my next one):<br />
<br />
* $18.89 "Lamina light engine" BL-22B1-0140 : 22000 mlm at 420 mA. (this price includes the required heat sink -- price in ones from http://Digikey.com/ ). This has the most lumens per dollar I've found so far (for blue LEDs).<br />
* $8.750 Sunbrite LuxLEDs SSP-LX6144D7UC blue: 120 mA, 2500 mlm, 1800 mcd (Odd that the red Sunbrite LuxLEDs are cheaper at Newark, the other colors cheaper at Digikey.) cheapest $/lumen blue LED, except for the "light engine"<br />
* $2.550 Lumex "DSP LED" 67-1876-ND: blue, 5 mm, 2500 mcd ( DigiKey ) apparently have some kind of internal chip. All colors run at 2.0 V nominal (1.5 V minimum) (rather than running on current like most LEDs. unfortunately, the data sheet doesn't suggest how much current they take -- I presume more than 20 mA).<br />
* $1.600 Sunbrite "based LED" SSP-01TWB7UWB12 (441-1007-ND) blue 10 mm 20 mA 7000 mcd<br />
* $5.980 GM5WA06270A SMT RGB (35 mA red, 35 mA green, 35 mA blue) 3000 mcd (full color range -- apparently used for digital camera flash ?) (Digikey)<br />
* Mouser: hi-power LEDs ( http://www.mouser.com/search/refine.aspx?Ntt=LEDs+hi-power ) shows "lumens" directly -- exactly what I wanted.<br />
<br />
== further reading ==<br />
Many POV devices are based on the PIC, see the [[PIC Links]] and search on POV.<br />
<br><br />
Spoke-POV and propeller clocks links:<br />
<br />
* An entire discussion forum devoted to POV displays http://www.ladyada.net.nyud.net:8090/forums/viewforum.php?f=11<br />
** In particular, lots of nice pictures http://www.ladyada.net.nyud.net:8090/forums/viewtopic.php?p=4712<br />
** 'no-microcontroller-programmer-needed' minipov http://www.ladyada.net.nyud.net:8090/forums/viewtopic.php?t=32<br />
* LEDtoy on Sourceforge http://ledtoy.sourceforge.net/<br />
* Ian’s Spoke POV http://www.ianpaterson.org/projects/spokepov20050704/index.htm<br />
* "Propeller Clock" Mechanically Scanned LED Clock: by Bob Blick http://www.bobblick.com/techref/projects/propclock/propclock.html (I think this is the original POV display)<br />
* micro POV display http://positron.org/projects/mpov/ small enough for "glueing it to my shaved head."<br />
* [http://www.rickard.gunee.com/projects/mechscan/dualpic/gamesys.php "Virtual Game System - A game console with a mechanically scanned display."] can play [http://www.rickard.gunee.com/projects/mechscan/dualpic/tetris.php Virtual Tetris] by Rickard Gunée.<br />
<br />
----<br />
<br />
Is this http://led-display-and-design-swicki.eurekster.com/ relevant?<br />
<br />
I think so--[[User:71.234.233.163|71.234.233.163]] 18:06, 22 June 2007 (PDT)</div>
Garrocha
http://www.opencircuits.com/index.php?title=Talk:GM862_SMD_Connector&diff=14362
Talk:GM862 SMD Connector
2008-02-09T12:20:24Z
<p>Garrocha: Redirecting to GM862 SMD Connector</p>
<hr />
<div>#REDIRECT [[GM862 SMD Connector]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Chemical_Etchants&diff=14361
Chemical Etchants
2008-02-09T12:19:34Z
<p>Garrocha: </p>
<hr />
<div>{{stub}}<br />
<br />
After masking off the parts of the copper-clad board you want to keep, you need to remove the parts you don't want to keep. This is usually done by chemically etching away the copper. There are a lot of different chemical techniques for doing this, each with its own advantages and drawbacks.<br />
<br />
None of these chemicals is incredibly dangerous, but they can all be toxic or caustic, and should be treated with care. Eye protection and gloves are a very good idea. Before you start, make sure you know how dangerous each chemical is, and figure out what you will need to do if you spill it or get it on yourself. Washing with plenty of water is usually a good start. For some chemicals you may want to keep a neutralizing agent handy. An MSDS (Materials Safety Data Sheet) for the chemical will give you some basic information.<br />
<br />
== Ferric Chloride ==<br />
This is the most common hobbyist etchant. Ferric chloride, FeCl<sub>3</sub>, is a brownish substance. It's usually sold in a bottle (dissolved in water, perhaps with a little acid or peroxide) or as a powder (which you have to dissolve in water).<br />
<br />
When in solution, ferric chloride is a ferric ion (Fe<sup>3+</sup>) and a chloride ion (Cl<sup>-</sup>). The ferric ion reacts with the metallic copper on the circuit board in a redox reaction, producing a ferrous ion (Fe<sup>2+</sup>) and cuprous or cupric (Cu<sup>1+</sup> or Cu<sup>2+</sup>) copper. The chlorine is just along for the ride. The copper ion, unlike the metallic copper, is soluble, so it leaves the circuit board and goes into solution. The reaction products form a black sludge which settles to the bottom of the etching tank. After etching enough copper, all your Fe<sup>3+</sup> is used up and your solution is full of Cu<sup>1+</sup>, and you need to get more etchant.<br />
<br />
== Ammonium Persulfate ==<br />
Expensive & hard to control and optimize the process parameters (such as specific gravity & pH value).<br />
<br />
== HydroChloric Acid / Hydrogen Peroxide ==<br />
<br />
Mixing about 1 part HCl (Which can be found at most hardware stores, also known as Muriatic Acid. Ask for concrete cleaner.) into 2 parts Hydrogen peroxide (normally used for cleaning cuts) you can make a fairly powerful etchant. Use gloves and don't breathe the fumes though. This will etch a 3"x5" board in less than 10 minutes. No need to heat it up. I usually like to drill a small hole through the board on a corner and thread a wire or nylon string through to help agitate / remove the board.<br />
<br />
When the board is done etching, the etchant will probably look like green kool-aid, from the copper content in it. This stuff is highly corrosive and will burn skin, which is why you should wear gloves. But it is easy to handle, and fairly easy to dispose of. the etchant is easily deactivated with baking soda. Pour enough baking soda into it slowly (to keep it from boiling and overflowing... remember what happens with baking soda/vinegar? ya...) until it is a solid mass, then leave it in the sun to dry. You should contact your local authorities to find out what you should do with it next. Whatever you do, DO NOT dump the stuff down the drain, it will eat through your pipes just like any of the other etchants.<br />
<br />
== Sodium Persulfate ==<br />
More environmentally friendly than ferric chloride. Can monitor the etching as initially clear new etchant solution turns blue from the copper ions.<br />
<br />
== Acid Cupric Chloride ==<br />
Dead simple etchant made from ordinary, store-bought chemicals (hydrochloric acid and hydrogen peroxide). Has the advantage that it can be regenerated by bubbling oxygen/air through it, or by adding more H<sub>2</sub>O<sub>2</sub>. In addition, it doesn't get used up: the etchant bath simply grows with use (kind of like sourdough starter…)<br />
The used etchant also makes a great algecide/pH reducer for your pool (and a whole lot cheaper than that stuff they sell at the pool store).<br />
<br />
What you need:<br />
* 38% Hydrochloric Acid, HCl (available at finer hardware stores or pool supply stores as Muriatic Acid)<br />
* 3% Hydrogen Peroxide, H<sub>2</sub>O<sub>2</sub> (available from any drug store)<br />
* Plastic or Glass Pans, Jars, and tongs (no metal)<br />
Directions:<br />
<br />
# Mix your HCl and H<sub>2</sub>O<sub>2</sub> 1:1 in a non-metalic container, making sure to add the acid slowly to the H<sub>2</sub>O<sub>2</sub>. DO NOT ADD THE H<sub>2</sub>O<sub>2</sub> TO THE ACID!!! <br />
# After you've masked your board, dip it in the solution and constantly agitate. You should notice a dark green cloud start to come from the board almost immedately which quickly dissapears or turns lighter as it gets further from the surface of the board.<br />
# Etching should take about 10min depending on the temperature and how well you agitated the etchant. When all of the copper is gone, dip in water to wash off any stray etchant and stop the reaction.<br />
# When done etching, save used etchant in a non-metalic container and mark clearly its contents.<br />
# If your etchant has become a dark, murky green color, add a little bit of H<sub>2</sub>O<sub>2</sub> or bubble air/O<sub>2</sub> through the solution to regenerate it back to a light, transparent green color.<br />
See links at bottom for more information on the chemistry and some pictures of the process.<br />
<br />
== Disposal procedures ==<br />
Flushing used etchant down the drain is a bad idea (and usually illegal) because copper ion is toxic. The usual recommended way to dispose of hobbyist amounts of etchant is to convert it to a solid somehow and dispose of the solid in the trash.<br />
* [http://www.kepro.com/fmc4.htm Kepro Circuit Systems] Removal of Copper and Persulfate from Spent Sodium Persulfate Etchant by Precipitation<br />
<br />
== External Links == <br />
* [http://www.k9spud.com/wiki/PCB:Etchants Ferric Chloride vs. Ammonium Persulfate] and other etching chemicals.<br />
* [http://members.optusnet.com.au/~eseychell/PCB/etching_CuCl/index.html Etching with Air Regenerated Acid Cupric Chloride] — an excellent in-depth page on acid cupric chloride etching by Adam Seychell.<br />
* [http://esmonde-white.com/etching_pcb.html Etching a Copper PCB with HCl and H2O2]<br />
*[http://www.mgchemicals.com/index.html MG Chemicals]A possible source?<br />
<br />
== Internal Links ==<br />
<br />
<br />
*[[Toner Transfer]]<br />
*[[Techniques]]<br />
*[[Eagle Links]]<br />
<br />
<br />
[[Category:Techniques]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=TPS_V-Regs&diff=14359
TPS V-Regs
2008-02-09T12:16:42Z
<p>Garrocha: </p>
<hr />
<div>{| align=right<br />
|-<br />
| <br />
[[Image:TPS-V-Reg.jpg|TPS Voltage Regulator]]<br />
|}<br />
<b>Description:</b><br> These are small, low-noise, low drop out, voltage regulators. Perfect for simple applications, they require only a 4.7uF output capacitor (for stability) and have a 7V maximum input (10V in the datasheet?). Cheap and small, we use them in many applications in unison with the [[10uF Tantalum Capacitor]].<br />
<br />
These little guys output a max of 150mA which is fairly impressive for such a small footprint. They have an enable pin that can allow for power saving, but the quiescent current is only 85uA so we usually just pull the enable pin high.<br />
<br />
<b>Documents:</b><br><br />
[[Media:TPS763xx.pdf|TPS763xx Datasheet]]<br />
<br />
<b>Footprints:</b><br><br />
[[SFE_Footprint_Library|SFE Footprint Library]]<br />
<br />
FP Name: SOT-23<br />
<br />
<b>Manufacturer Info:</b><br><br />
TI part # : TPS76350DBVT (5V Output)<br><br />
<br />
<b>Supplier Info:</b><br><br />
Digikey part # : [http://www.digikey.com/scripts/dksearch/dksus.dll?KeywordSearch&Keywords=296-2707-1-ND&site=us 296-2707-1-ND (5V)]<br><br />
Single Piece Price : $0.84<br />
<br />
<b>Related Items:</b><br><br />
<br />
[[Category:Components]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Amiga_floppy_project&diff=14358
Amiga floppy project
2008-02-09T12:16:20Z
<p>Garrocha: </p>
<hr />
<div>== Amiga Floppy Project ==<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 />
<br />
[[Image:AFPimage.jpg]]<br />
<br />
== related projects ==<br />
<br />
* [[Minimig]], an open source exact FPGA re-implementation of an Amiga 500.<br />
<br />
== External links ==<br />
<br />
[http://www.techtravels.org/amiga/amigablog Amiga Floppy Project Blog]<br />
<br />
[http://www.parallax.com/sx/index.asp Parallax SX Microcontroller]<br />
<br />
[http://www.ramtron.com/doc/Products/Nonvolatile/Detail.asp?ID=30&gr=5 Ramtron Serial FRAM]<br />
<br />
[[Category:Projects]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Category:Suppliers&diff=14357
Category:Suppliers
2008-02-09T12:15:47Z
<p>Garrocha: Replacing page with 'See supplier.'</p>
<hr />
<div>See [[supplier]].</div>
Garrocha
http://www.opencircuits.com/index.php?title=Supplier&diff=14355
Supplier
2008-02-09T12:15:16Z
<p>Garrocha: Undo revision 14307 by 200.123.157.130 (Talk)</p>
<hr />
<div>Even if you can find the perfect part, sometimes you can't find anyone who is willing to sell you one. Here is some information on [[components|component]] suppliers.<br />
<br />
<br />
== Giant Catalogs ==<br />
<br />
[[Image:Digikey-Logo.gif|150px|Digikey]] [[Digikey]]<br />
[[Image:Mouser-Logo.png|150px|Mouser]] [[Mouser]]<br />
[[Image:Farnell_logo.gif|150px|Farnell]] [[Farnell]] <br />
<br />
=== General ===<br />
<br />
These guys have huge catalogs and an immense selection of parts, yet are still willing to sell things in onseies-and-twosies to hobbyists who can't claim to be prototyping something that'll sell a million units next year. Digi-Key actually got its start in the ham radio market, selling digital keyers.<br />
<br />
I ([[Wiml]]) find that Digi-Key is the place to go for digital stuff, microcontrollers, and the like. For discretes and analog parts, Mouser is usually cheaper and has a better selection. Neither company has a minimum order, but of course they do have shipping and handling fees which make small orders impractical.<br />
<br />
I, myself (who?) appear to have found that [[Jameco]] is good for small quantities of a fairly common part. They don't have anything surface mount, though. For that stuff, I had to go to Digi-Key. I called up Digi-Key to see if I could alter an order I had just placed before it got fulfilled. My order was already far enough along that they couldn't stop it. I believe the phrase was "too far gone". That speaks well of their order fulfillment process. I hear Mouser should be in there too, but I've never had a compelling reason to use them.<br />
<br />
<br />
=== Digi-Key ===<br />
=== Farnell ===<br />
=== Jameco ===<br />
=== Mouser ===<br />
<br />
<br />
== Mid-size Suppliers ==<br />
<br />
http://www.alliedelec.com/Images/logo_allied.png<br />
[http://www.alliedelec.com/ Allied Electronics]<br />
Honestly I'm not sure if this is a mid-size or large distributor (how are we to tell, anyway?) Allied tends to deal more with "heavy duty" electrical parts (wiring, relays, electromechanical, etc. . .) rather than electronics. However, I've noticed that they do have some suppliers that Mouser/DigiKey don't have in terms of electronics components.<br />
<br />
http://www.newark.com/images/en_US/logo_nio.gif<br />
[http://newark.com/ Newark]<br />
My most recent "Newark in one" catalog is even thicker than my most recent Digikey catalog. ''(The "in one" motto and the swirly logo look identical to the Farnell logo. Is there some kind of connection?)''<br />
<br />
Newark usually has just about every odd semiconductor you might need in stock. Their shipping tends to be rather expensive, however (be prepared, as they won't give you a shipping quote until after you order, just like every other distributor), and they seem to really not like small orders, in my experience.<br />
<br />
Newark InOne, Farnell InOne, and MCM InOne are all electronics distributors owned by the InOne Company.<br />
<br />
http://www.jameco.com/wcsstore/Jameco/images/jamecoLogo.gif<br />
[http://jameco.com/ Jameco]<br />
[[Jameco]]'s catalogs have been getting fatter recently and their prices are good for common parts. Their Jameco ValueBrand parts are often much cheaper than the competition. (I have yet to notice the difference, personally -mdwebster) Jameco tends to focus on generic and older parts, where the giant supplier tend to focus on newer brand name parts. Jameco has a decent selection of cheap tools.<br />
<br />
Radio Shack is OK if you need a common part NOW, but expect to pay probably 10 times the mail order price. In the past couple of years (2005-2006), I've noticed many Radio Shacks have ceased carrying ANY electronics parts. You're most likely to find solder, wire, switches, led's, and project boxes. The selection of transistors or IC's are poor to nonexistent.<br />
If you have a Fry's in your area, they have a much better selection, but their component prices are not much better then RS. Unless you need a part immediately, you'll be much better off getting it mail order. <br />
<br />
Pricewatch is good for locating certain computer gear at its version of the best price. Froogle is sort of the same thing, but without the seedy side filtered out.<br />
<br />
== Smaller and niche suppliers ==<br />
[[Action Electronics]] (http://www.action-electronics.com/) Good place for soldering suppies, hand tools, small components.<br />
<br />
[[All Electronics]] (http://www.allelectronics.com) Corp. needs to even out their stuff a bit. Either specialize in a few types of parts or be more even across the board. Spark Fun Electronics appears to be trying to do it right. It is still weird that I can't just order a bunch of 0603 resistors from them. Seems like a no-brainer.<br />
<br />
[[Alltronics]] (http://www.alltronics.com/) is similar to All Electronics in what they carry. Fairly sure they're different companies with annoyingly similar names.<br />
<br />
[[American Science and Surplus]] (http://www.sciplus.com/) has a little bit of everything. Rubber spiders, speakers, prisms, lab equipment, electromechanical timers, Slinkies, motors, switches, fake vomit, glow-in-the-dark pencils, radio-controlled toy rats... Good selection of fans and motors, and an oddball attitude to boot. If you're near Chicago, their retail store is even weirder.<br />
<br />
American Science &amp; Surplus<br />
[http://www.sciplus.com/recommend.cfm?recommendid=11013&jump=index%2Ecfm%3Fstart%3D1 seems to have good prices on breadboards].<br />
<br />
[[Electronics Goldmine]] (http://www.goldmine-elec.com/) is another surplus warehouse. Don't expect to find any particular part, but they have good prices on what they do carry.<br />
<br />
[[Futurlec.com]] (http://www.futurlec.com) I've been very happy with Futurlec. Their prices are outstanding, especially on value packs. Their customer service isn't stellar, but in the end they've always resolved any problems that I've had. They ship from Australia/Thailand, but their shipping prices are reasonable & the shipping is quick enough.<br />
<br />
[[Logical Systems]] (http://www.logicalsys.com/) IC Programming addapters. Surface Mount to DIP, many more than I thought there were.<br />
<br />
[[microcontrollershop.com]] (http://microcontrollershop.com) - Large selection of development boards, programmers, debuggers for microcontroller projects. All major architectures ARM, 8051, PIC, Atmel AVR, TI MSP430, Freescale HC08, HC12, etc.<br />
<br />
[[MPJA.com]] (http://www.mpja.com) - prototyping tools, components. Not a huge selection, but prices are low. If you order something that comes with an instruction sheet that was translated into English, the directions may be hard to decipher due to poor translation, possibly from Chinese. They ship from Florida.<br />
<br />
[[Surplus Sales]] (http://www.surplussales.com/) more exotic surplus parts.<br />
<br />
[[Surplus Shed]] (http://www.surplusshed.com/) carries a some electronics and lots of optics. (Prisms, microscopes, etc)<br />
<br />
[[Adafruit Industries]] (http://www.adafruit.com/) DIY kits and AVR programmers. Their open source AVR programmer usbtinyusb is especially recommended. Ok service and shipping.<br />
<br />
[[Fastcomponents]] (http://www.fastcomponents.co.uk/) They only have packs, but the packs are good value.<br />
<br />
[[Sparkfun]] (http://www.sparkfun.com) Specializes in microcontrollers and robotics. They also have nice AVR tutorials.<br />
<br />
[[TVI Electronics]] (http://www.tvielectronics.com) Manufacturer of intelligent LCD controllers for Optrex F-51320, F-51553, F-51852 and F-51854 displays, worldwide supplier of touch screens and touchscreen controllers.<br />
<br />
== PCB manufacturers ==<br />
<br />
For companies that supply a PCB customized to your design, see [[PCB Manufacturers]].<br />
<br />
== Comments ==<br />
<br />
I want to see some competition in the micro dev/app board market. I just paid approximately 34.95 + its share of the shipping for a 32 bit ARM microcontroller on a PCB and with a USB device port on one end and a series of header sockets on the other. If that is considered cheap, then this is never going to take off.<br />
<br />
I realize that other authors will have different opinions than I, and that this entry is probably not going to remain as it is for long. Come on, everybody. These comments do not reflect the opinions of Open Circuits. They are only my own. Add yours.<br />
<br />
I personally stay away from app boards unless I absolutely need to use them because of the price. Also the components tend to not be in sockets, so if you blow a pin or two on that $100 app board, you need to replace the entire board as opposed to a $5 microcontroller. Unfortunatly, many of the better parts are only available in SMT packages. [[User:Mzoran|Mzoran]] 15:30, 16 December 2007 (PST)<br />
<br />
Competition?<br />
I see that there is a different [http://parallax.com/Store/Microcontrollers/PropellerDevelopmentBoards/tabid/514/CategoryID/73/List/0/Level/a/ProductID/423/Default.aspx?SortField=ProductName%2cProductName 32 bit microcontroller on a PCB for $20 + shipping]. It has a SMT microcontroller, but I see the same microcontroller is also available in a DIP package for easy solderless-breadboard prototyping.<br />
--[[User:DavidCary|DavidCary]] 22:51, 30 December 2007 (PST)<br />
<br />
<br />
----<br />
<br />
I've had great experiences with [[Mouser]] and [[Jameco]] for smallish orders (<$200). I've also had several good experiences with [[SparkFun]]. I now avoid Fry's. In addition to their horrible return policies, their stock is very random and prices aren't very good.<br />
<br />
----<br />
<br />
My personal experiance with Surplus Sales was very good. I would highly recommend them for anyone that needs a blower motor, hydraulic pump, etc. Good prices, good service.<br />
<br />
----<br />
<br />
IguanaLabs ( http://www.iguanalabs.com/ ) seems to be very hobbyist-friendly. They have a very small selection of parts, but it includes the lowest-cost [[breadboard]]s I've seen. <br />
<br />
Please note that IguanaLabs will be closing its doors for good on August 11th, 2007.<br />
<br />
<br />
----<br />
<br />
See also the list at http://techref.massmind.org/techref/supplies.htm .<br />
<br />
----<br />
<br />
Don't forget to check [http://www.ebay.com ebay] if you're looking for fairly generic items. There are a number of suppliers that ship cheap components from China, plus a few who ship from within the US. I've gotten great prices on character LCD displays, pin headers, SMD LEDs, and PIC microcontrollers, among others.<br />
<br />
[http://ledshoppe.com/ ledshoppe] has good prices on LEDs (all pin-through-hole). They don't have any other components, but they do have dirt cheap bluetooth dongles and SD card readers that may be of interest. Shipped from China, shipping is free. Usually arrives in the US in about a week, never had a problem with them.<br />
<br />
----<br />
<br />
Should comments be moved to discussion and a consensus formed around factual information regarding suppliers?<br />
<br />
== other supplier reviews ==<br />
<br />
* [http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Suppliers LinuxCNC: Suppliers]<br />
<br />
<br />
[[category:suppliers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Category:Components&diff=14354
Category:Components
2008-02-09T12:14:50Z
<p>Garrocha: Replacing page with ' {{main|Components}}'</p>
<hr />
<div> {{main|Components}}</div>
Garrocha
http://www.opencircuits.com/index.php?title=Enclosures&diff=14351
Enclosures
2008-02-09T12:13:14Z
<p>Garrocha: Undo revision 14315 by 63.85.75.253 (Talk)</p>
<hr />
<div>== external links ==<br />
<br />
[http://www.pactecenclosures.com/ PacTec Enclosures]<br />
<br />
[http://www.newageenclosures.com/ New Age Enclosures] - They will usually send you free samples if you ask.<br />
<br />
[http://www.tekoenclosures.com/ Teko Enclosures] - Excellent quality, and very generous with samples. Fast, free shipping on all samples.<br />
<br />
[http://www.hammondmfg.com/ Hammond Manufacturing] - Versatile boxes, great service for adding custom machining to standard parts for moderate quantities. Transparent boxes make holes unnecessary for LED indicators, etc.<br />
<br />
[http://saltaquarium.about.com/library/blank/bl_diyacrylicrefugiumph6.htm "DIY Acrylic Refugium"] describes how to make an acrylic enclosure.</div>
Garrocha
http://www.opencircuits.com/index.php?title=Talk:Atomic_microscope&diff=14348
Talk:Atomic microscope
2008-02-09T12:12:00Z
<p>Garrocha: Redirecting to Atomic microscope</p>
<hr />
<div>#REDIRECT [[Atomic microscope]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=ARMUS_Embedded_Linux_Board&diff=14347
ARMUS Embedded Linux Board
2008-02-09T12:11:25Z
<p>Garrocha: Undo revision 14325 by 217.72.199.106 (Talk)</p>
<hr />
<div>==Presentation==<br />
ARMUS, an ARM robotic processing system designed by a team of fourth-year undergraduate students in electrical engineering and computer engineering. This project intends to replace the Handy Board, the current microcontroller system used by first-year undergraduate students in our curricula with a more powerful, versatile and up- to- date technology, while preserving ease of use. Our ARMUS processing system offers high processing and memory capabilities at low energy consumption, for a price of around 300$CAD.<br />
<br />
Here is a paper describing the whole project:<br />
[[Media:ArmusPaper.pdf|Article on Armus]]<br />
<br />
==Specs==<br />
The board is made to run Linux. We have sucessfully built and tested the first prototype. It ran Linux 2.4 with no big issues. Since then, we have designed the second version (proto2), but never built it because we graduated.<br />
Here are the specs:<br />
* AT91RM9200 CPU (ARM920T core)<br />
* On board 32MB SDRAM and 8 MB Flash.<br />
* CompactFLash<br />
* SD/MMC trough SPI<br />
* 2 RS232 ports<br />
* JTAG/ICE port<br />
* LCD port on the memory bus, we used a graphical LCD of 64x128<br />
* 10baseT Ethernet<br />
* USB Host and Device<br />
* CAN port<br />
* Audio (TLC320AIC23B: stereo out, stereo in, microphone in, 44.1kHz 16 bits)<br />
* 48 IOs and 10 ADCs on a PIC18F8310<br />
* 4x dsPIC30f3010 for motor control (4 DC, 4 servo, 4 capture/compare, 4 quad encoder, 8 more ADCs)<br />
<br />
* Power supply is done with two switching power supplies (3.3V and 5V) to minimize power comsuption.<br />
<br />
==Design Files==<br />
Here are the whole hardware design tree. These [[Media:ArmusHardware.zip|Project files]] were made using Altium designer 2004 SP4. They include the schematics and the PCB files. I would gladly post a PDF version, but somehow pins number and names get affected by the operations.<br />
<br />
There is a free "Altium Viewer" license availlable at www.altium.com, one should be able to view the whole project with it.<br />
<br />
Here are the [[Media:ArmusGerber.zip|Gerber files for Armus]], All optimized for Sierra Proto Express, wich did a fantastic job on the first proto run at very low cost with their "no-touch 4-layer" service. To use any other fab house remember that trace/space is 6 mils, and minimum hole size is 15mils.<br />
<br />
==Software Drivers and Kernels==<br />
THIS PAGE IS UNDER CONSTRUCTION, COME BACK SOON!<br />
I still need to get the software part together...<br />
<br />
== other boards that run Linux ==<br />
<br />
* [[Linuxstamp]]<br />
* [http://balloonboard.org/ Balloon board]<br />
<br />
<br />
[[Category:Projects]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Fermenter_Controller&diff=14345
Fermenter Controller
2008-02-09T12:11:03Z
<p>Garrocha: Undo revision 14335 by 217.72.199.106 (Talk)</p>
<hr />
<div>===Project Scope===<br />
<b>Description:</b><br> My [[http://mec-symonds.eng.monash.edu.au/cgi-bin/twiki/view/Saqqara/Md420 Md420]] fermenter controller belongs to the [[http://mec-symonds.eng.monash.edu.au/cgi-bin/twiki/view/Saqqara/PyPicn PyPicn]] family of projects. <br><br />
The PIC 18F252 microcontroller unit controls a refrigeration assisted cooling system and heaters to maintain the fermentation cabinet temperature. External, internal and vessel temperatures are measured and logged. The temperatures where I live vary greatly and as the cabinet is an old gutted fridge sitting outside it its exposed to the elements and therefore requires a decent heating/cooling setup.<br><br />
The cabinets air can be circulated using a fan driven exhaust system. This prevents gas build up, stops temperature layers forming and can be used to aid the heating/cooling system by comparing the set point with outside temperature. Fermentation is exothermic, especially so when your fermenting substances other than beer ;) Sucking in the cool night air is a very good, non power hungry, way of cooling.<br><br />
The (GTK)gui and software is written in python and works on windows and Linux alike. It talks to the PC's serial port using TCP sockets thus allowing multiple connections to the one device.<br />
* For example. One python script is used to collect data, temperatures etc and log/ display graphs.<br />
** A second script simultaneously requests data and can re configure if required the control features.<br />
** A third can collect data for a web page. etc etc<br />
* some [[http://mec-symonds.eng.monash.edu.au/cgi-bin/twiki/view/Saqqara/PicViewSnaps screenshots]] which reminds me they need updating.<br />
* Its by no means a simple solution.<br />
Remote access to the data and control aspects can of course be reached thru an ssh tunnel via the internet.<br />
----<br />
<br />
==Extension==<br />
*The [[http://mec-symonds.eng.monash.edu.au/cgi-bin/twiki/view/Saqqara/PyPicn PyPicn]]system can and is used to control all manner of Home automation and other devices across the web or locally. Various "black boxes" like the fermentation [[http://mec-symonds.eng.monash.edu.au/cgi-bin/twiki/view/Saqqara/Md420 Md420]] collect and control various devices.<br />
*** Its an extension of a work related project<br />
----<br />
<br />
===Online Demo===<br />
You can visit the web page of a similar project.<br />
* [[http://mec-symonds.eng.monash.edu.au/cgi-bin/twiki/view/Saqqara/RoomMonitor Room Monitor]]<br />
<br />
[[Category:Projects]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Sensors&diff=14343
Sensors
2008-02-09T12:09:55Z
<p>Garrocha: Undo revision 14333 by 217.72.199.106 (Talk)</p>
<hr />
<div>Accelerometers, Gyroscopes, Temperature Sensors, Pressure Sensors, ...<br />
<br />
----<br />
=== gas sensor ===<br />
* [[Image:4514.jpg|100px]] [[MiCS 4514]] CO and NOx sensor<br />
<br />
----<br />
=== accelerometer ===<br />
* [http://podophile.com/2006/08/02/accelerometer-101-understanding-the-nike-ipod-sport-kit-sensor/ Accelerometer 101: Understanding the Nike iPod Sport Kit Sensor]<br />
<br />
<br />
----<br />
=== magnetic field sensor ===<br />
* [http://en.wikipedia.org/wiki/Hall_effect_sensor Hall effect sensor]<br />
----<br />
<br />
== Further reading ==<br />
<br />
* [http://wsn.oversigma.com/wiki/index.php/Sensors WSN:Sensors]<br />
<br />
[[Category:Components]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Submitting_PCB%27s_for_fabrication&diff=14342
Submitting PCB's for fabrication
2008-02-09T12:09:50Z
<p>Garrocha: </p>
<hr />
<div>{{stub}}<br />
<br />
== CAM Files ==<br />
* Gerber<br />
* Excellon<br />
<br />
<br />
''Feel free to borrow what I've written over at [http://techref.massmind.org/techref/app/pwb_design_flow.htm#flow PWB design flow ] --[[User:DavidCary|DavidCary]] 12:57, 1 December 2006 (PST) ''<br />
<br />
==See Also==<br />
*[[Techniques]]<br />
*[[PCB Manufacturers]]<br />
<br />
[[Category:Techniques]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Sortof-Networked_RFID_Reader&diff=14338
Sortof-Networked RFID Reader
2008-02-09T12:04:03Z
<p>Garrocha: Undo revision 14337 by 217.72.199.106 (Talk)</p>
<hr />
<div>#REDIRECT [[RFID Reader]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Minimig&diff=13696
Minimig
2008-01-29T10:18:24Z
<p>Garrocha: </p>
<hr />
<div>[[Image:Minimig 2890.jpg|thumb|right|250px|Minimig 120x120[[Millimetre|mm]] PCB board]]<br />
[[#See also|QUICKLINK]]<br><br />
<br />
'''Minimig''' (short for "Mini [[Amiga]]") is an [[open source]] exact [[FPGA]] re-[[implementation]] of an [[Amiga 500]].<br />
<br />
Minimig started life in secrecy around January [[2005]] as a [[proof of concept]] type of deal by the [[Netherlands|Dutch]] [[Electrical engineering|electrical engineer]] Dennis van Weeren. He intended Minimig as the answer to the ongoing discussions within the Amiga community on implementing the [[Amiga#Custom chipset|Amiga Custom Chipset]] in [[Field-programmable gate array|FPGA]] and this was released under the [[open source]] [[license]] [[GPL#Version 3|GPLv3]] on the 25 July [[2007]].<br />
<br />
== Original prototype ==<br />
<br />
The original Minimig [[prototype]] is based on the [[Xilinx]] Spartan-3 Starter Kit, the [[Original Amiga chipset|OCS]] chipset is synthesized in the FPGA. Two [[Printed circuit board|pcb]] boards are attached via the fpga kit expansion ports. The first one holds a 3.3V [[Motorola 68000|M68000]] type [[Central processing unit|CPU]]. The second has [[MultiMediaCard|MMC memory card]] slot with the use of a small [[PIC microcontroller|PIC]] [[microcontroller]] as acting disc controller that supports the [[File Allocation Table|FAT16]] filesystem and does on-the-fly .[[Amiga Disk File|ADF]] decoding.<br />
<br />
VGA-+-PS2 (joystick etc.)<br />
|<br />
CPU <-> FPGA <-> Microcontroller <-> Flashmemory<br />
|<br />
RAM<br />
<br />
The prototype was shown <ref>{{cite web|title=HCC Commodore GG meet|url=http://amigaroxx.zuurkool.com/}} 060218 amigaroxx.zuurkool.com</ref> at an Amiga meet and loads most Amiga programs although bugs do exist. Coding is done in [[Verilog]] because Dennis found [[VHDL]] not to be his cup of tea. All done on a [[PC compatible|PC]] using [[Xilinx]] Webpack software.<br />
<br />
Some users have suggested plans to make a joystick style [[C64 Direct-to-TV|direct-to-tv]] device for people wanting to play old Amiga games or run software. However a new single board version [[printed circuit board|pcb]] has been designed, moving away from the Xilinx Starter kit.<br />
<br />
== Why ==<br />
<br />
* Run Amiga specific [[application software]] to convert files to newer platforms.<br />
* Run software only available on Amiga.<br />
* [[Video game|Games]].<br />
* FPGA development experience using [[Verilog]].<br />
* Creating something for the community.<br />
* Proof of Concept.<br />
* Can create new games to take advantages of the new features in Minimig (faster memory, more memory sprites, colours, etc), while maintaining full compatibility with the classic Amiga.<br />
<br />
== Hardware ==<br />
=== Platform === <!-- As of Minimig rev1.0 board --><br />
<br />
* [[Xilinx#Spartan series|Xilinx Spartan-3]] 400k gate (XC3S400-4PQ208C) FPGA using 60% capacity.<br />
* [[Freescale Semiconductor|Freescale]] MC68SEC000 (MC68SEC000FU20; MC68SEC000AA20 proposed as replacement part by Freescale), 3,3[[Volt|V]], at 7.09379 [[Hertz|MHz]]. (However there's no 'E' clock, MOVE sr,<EA> is privileged and there is no real replacement instruction. This does not seem to affect any programs as of yet however.)<br />
* Amiga ChipRAM bus and FastRAM merged into a single synchronous bus running at 7.09379 MHz.<br />
* 2 [[Mebibyte|MB]] 70 [[1 E-9 s|ns]] [[Static random access memory|SRAM]] organised as 2 524288*16 banks.<br />
* [[Microcontroller|MCU]] [[PIC microcontroller#PIC18 High End Core Devices|PIC 18LF252-I/SP]] <ref>{{cite web|title=PIC18F252|url=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010276}} 070715 microchip.com</ref> (an alternative would be [[Atmel AVR]]) implements a [[File Allocation Table|FAT16]] disclayout and handles loading of fpga configuration and kickstart. Simulates a floppy to the Amiga by encoding on the fly from [[Amiga Disk File|.ADF]] files. <!-- This is NOT the TNT23 project. --><br />
* [[Multi Media Card|MMC]] [[Flash memory|Flash memory card]] to load fpga configuration, kickstart and software for the simulated computer.<br />
* 3× [[Light-emitting diode|LED]]s to display the [[MC68000]] processor run status.<br />
* Video [[Digital-to-analog converter|D/A]] consists of 4 [[resistor|resistors]] for each color red, green, blue (4 bits/color) and output via [[Video Graphics Array|VGA]] connector. <ref>[http://home.hetnet.nl/~weeren001/downloads/minimig1_schematics.pdf Minimig schematics v1] Page3</ref><br />
* Audio from an 8 bit [[dither|dithering]] [[Delta-sigma modulation|sigma-delta]] converter with 2nd order analogue [[Electronic filter|filter]].<br />
* +5V [[Direct Current|DC]] main power.<br />
<br />
=== Ports ===<br />
* Spare 4x generic [[Input/output|I/O]] from the fpga<br />
* [[Joint Test Action Group|JTAG]] for programming chips<br />
* [[RS-232|RS232]] serial port<br />
* 2x [[Joystick#History|Joystick]]<br />
* [[HD15|HD15F]] [[Video Graphics Array|VGA]] video<br />
* [[Multi Media Card|MMC]] [[Flash memory|Flash memory card]] slot.<br />
* [[IBM Personal System#Keyboard/mouse interface|PS/2]] [[PS/2 connector|connector]] Keyboard + Mouse<br />
* 3,5 mm [[Audio jack#Computer sound|audio jack]]<br />
* +5V [[Direct Current|DC]] 2,1 mm [[DC plug#Cylindrical types|cylindrical dc plug]] power supply inlet.<br />
<br />
=== Implementation ===<br />
<br />
* [[Original Amiga chipset|OCS]] [[PAL]] video.<br />
* 512 [[Kibibyte|kB]] [[Static random access memory|SRAM]] RAM for Kickstart used as [[Read-only memory|ROM]].<br />
* 1,5 [[Mebibyte|MB]] [[Static random access memory|SRAM]] [[Amiga Chip RAM|ChipRAM]]/[[Amiga Chip RAM|FastRAM]].<br />
<br />
== Roadmap ==<br />
<br />
{| class="wikitable"<br />
|- <br />
! Date !! Event<br />
|-<br />
|[[2005]]-03-06||Verilog [[Sourcecode|sources]] [[Computer programming|coding]] started.<br />
|-<br />
|[[2005]]-12-05||Announcement of the project.<br />
|-<br />
|[[2006]] Spring||Verilog sources completed. <!-- Mostly? --><br />
|-<br />
|[[2006]]-06-11||Screenshoot of schematic for board v1.0 published.<br />
|-<br />
|[[2006]]-10-15||Schematic for board v1.0 completed.<br />
|-<br />
|[[2007]]-06-xx||Sources predicted to be released, but weren't.<br />
|-<br />
|2007-07-04||Last source edit (core).<br />
|-<br />
|2007-07-13||Busy making website for the project.<br />
|-<br />
|2007-07-24||Minimig sources released on the official website.<br />
|-<br />
|}<br />
<br />
<br />
<br />
== Issues ==<br />
* Needs a [[Binary file|binary copy]] of [[AmigaOS#Kickstart|kickstart]] from a real Amiga 500 due that it's [[copyright|copyrighted]].<br />
<br />
== Tools ==<br />
<br />
Computer to compile the project:<br />
<br />
Shuttle barebone, Prescott [[Pentium 4#Prescott|Pentium 4]] 3 [[Hertz|GHz]], 1 GiB [[Random access memory|Ram]], Software [[Xilinx]] Webpack version 6.3.03i (2007-07-22 9.1). Time from source .bit configuration file = 2 minutes. [[Cache]] and memory speed is vital for fpga software.<br />
<br />
== See also ==<br />
* [[Popek and Goldberg virtualization requirements]]<br />
* [[C64 Direct-to-TV]]<br />
* [[Minimig Project]]<br />
<br />
== References ==<br />
{{reflist|2}}<br />
<br />
== related projects ==<br />
<br />
* [[Amiga floppy project]]<br />
<br />
== External links ==<br />
<br />
* [http://en.wikipedia.org/wiki/Minimig Wikipedia:Minimig]<br />
* [http://home.hetnet.nl/~weeren001/ Official Website including released code] [http://home.hetnet.nl/~weeren001/downloads.html 'download-link']<br />
* [http://www.amiga.org/modules/news/article.php?storyid=7386 Official announcement]<br />
* [http://www.amiga.org/modules/myalbum/photo.php?lid=2890&cid=13 Picture of completed Minimig rev 1.0 board ([[2006]]-11-15)]<br />
* [http://www.minimig.de/ Site with Minimig related pictures (Dennis + board at Commodore/Amiga shows) (under construction)]<br />
* [http://www.xilinx.com/ise/logic_design_prod/webpack.htm Xilinx ISE Webpack]<br />
* [http://thenostromo.com/teamaros2/?number=24 AROS Kickstart ROM Replacement bounty (Phase II)]<br />
* [http://aros.sourceforge.net/download.php [[AROS Research Operating System|AROS]] [[AmigaOS]] implementation download]<br />
* [http://www.amiga.org/modules/newbb/viewtopic.php?topic_id=27988&forum=8 Announcement of the Minimig project] (Amiga.org forum)<br />
* [http://www.amigahistory.co.uk/boxer.html The BoXeR project] a [[Motorola 68040]] 75 MHz based motherboard.<br />
<br />
[[Category:Commodore Amiga]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=File:LT1168.png&diff=13694
File:LT1168.png
2008-01-29T10:16:47Z
<p>Garrocha: </p>
<hr />
<div>LT1168 - symbol</div>
Garrocha
http://www.opencircuits.com/index.php?title=User:DavidCary&diff=13692
User:DavidCary
2008-01-29T10:16:15Z
<p>Garrocha: </p>
<hr />
<div>Welcome to my little corner of Open Circuits.<br />
<br />
I think I first stumbled across Open Circuits on 2006-03-01.<br />
I had been starting to set up a electronics-related wiki,<br />
but since this one was already here, why bother?<br />
<br />
Feel free to leave a note on [[User_talk:DavidCary|my talk page]].<br />
<br />
I created the [[WikiNode]].<br />
<br />
Electronic projects:<br />
''(Should I move these to dedicated pages such as [[electronics workbench]], etc.?)''<br />
<br />
== electronics workbench ==<br />
<br />
What exactly do I need for "normal" electronics development?<br />
I have a pile of stuff, and I have a wishlist of more stuff ...<br />
I hope to document which things are important to have, which things are useful but not immediately necessary, and which things ended up just gathering dust.<br />
<br />
I wish there were a place like [http://blog.guykawasaki.com/2007/09/techshop-geek-h.html TechShop] somewhere local.<br />
<br />
* filing cabinet for all the miscellaneous bits of paper. If at all possible, I attach instruction manuals to the actual tool -- but if that is awkward, I stick the instruction manual in this filing cabinet.<br />
<br />
== data collection network ==<br />
<br />
I'm building a "data collection network" that may end up with hundred of microcontroller sensor nodes,<br />
piping data into a PC.<br />
This may turn into a serious medical diagnosis tool.<br />
<br />
== POV display ==<br />
<br />
''(moved to [[POV display]])''<br />
<br />
== Full-color LED lighting ==<br />
<br />
I'm planning to build a silly little toy with 3 LEDs -- one for red, green, and blue --<br />
to show how "additive colors" work (a "color wheel").<br />
(I might just extend it to have a whole spectrum of visible and infrared LEDs, and a prism to show the little spikes in the spectrum that LEDs generate).<br />
<br />
"Red, Green, and Blue LED based white light generation"<br />
by Muthu, Schuurmans, and Pashley (2002)<br />
http://www.advancetransformer.com/uploads/resources/LED_White_Light_Issues&Control_-_White_paper.pdf<br />
<br />
LED illumination applications<br />
http://en.wikipedia.org/wiki/Light-emitting_diode#Illumination_applications<br />
<br />
"How Many Red, Green, and Blue LEDs to make White"<br />
by Don Klipstein 2001<br />
http://members.misty.com/don/ledrgb2w.html<br />
<br />
LED Color Shifting<br />
http://hackedgadgets.com/2006/02/14/wireless-led-color-shifting/<br />
<br />
== "PC Card" PCMCIA ==<br />
<br />
I maintain the<br />
[http://david.carybros.com/html/pc_card_faq.html unofficial PC Card FAQ].<br />
<br />
I'd like to move it to a wiki.<br />
What would be the best wiki to put it on?<br />
Open Circuits?<br />
<br />
-- <br />
DavidCary<br />
<br />
== Open Circuits Sysop ==<br />
<br />
Whee! I'm a sysop at Open Circuits!<br />
The power -- it's rushing to my head!<br />
--[[User:DavidCary|DavidCary]] 15:20, 23 February 2007 (PST)<br />
<br />
<br />
Hi David, will be nice to have antispam measures :).<br />
<br />
--[[User:RafaelOrtiz|RafaelOrtiz]] 18:00, 28 October 2007 (PDT)<br />
<br />
Hi David can you give me some block IP rights ? <br />
<br />
--[[User:RafaelOrtiz|RafaelOrtiz]] 13:17, 18 November 2007 (PST)<br />
<br />
Hi David, I noticed that a bunch of open circuits is just a placeholder. I'm effectively retired so I can probably help contribute to this Wiki by expanding a bunch of the sections, but the spam here is really way out of control. I look at the revision history and I see a good 10+ spam edits per day. Don't you think it's time to try requiring a logon to make edits? I thank that would really reduce the spam. Asking people to use a human controlled e-mail address is not that much. It's not like people need to give their real name and address or anything. I think you will find that more people will be willing to contribute if the spam problem is handled. Eliminating the spam is more of a problem at this point then getting people to contribute. It would also free up your time to focus more on real editing.<br />
[[User:Mzoran|Mzoran]] 19:38, 12 December 2007 (PST)</div>
Garrocha
http://www.opencircuits.com/index.php?title=File:DIL08.png&diff=13691
File:DIL08.png
2008-01-29T10:15:40Z
<p>Garrocha: </p>
<hr />
<div>DIL08 - package</div>
Garrocha
http://www.opencircuits.com/index.php?title=Integrated_Circuits&diff=13685
Integrated Circuits
2008-01-29T10:13:55Z
<p>Garrocha: </p>
<hr />
<div>== Digital Potentiometers ==<br />
[[Digital Potentiometers|Digital Potentiometers(AD5204)]]<br />
The digital Potentiometers made by analog devices (AD5204) has 255 positions can be adjusted by the microcomputer that can receive commands from the computer. This is a great way for analog circuitry to have digital control. This is a chip with 4 digitally controlled POTs and the pots can be daisy chained to have multiple chips controlled by a single SPI interface.<br />
<br />
Unlike a mechanical POT, digital POTs often have the restriction that one of the three terminals of the POT needs GND, making these devices harder to use in applications where none of the three terminals is GND -- such as LCD contrast adjustment, where the contrast is controlled by a voltage lower than GND.<br />
<br />
== Voltage Regulators ==<br />
{|<br />
! colspan="2" align="left"| Linear Regulators<br />
|-<br />
| align="center"|[[Image:Main-LT1528.jpg|69px|LT1528]]<br>[[LT1528]]<br />
| High current, Variable Voltage Regulator<br />
|-<br />
| align="center"|[[Image:TPS-V-Reg.jpg|69px|TPS V-Reg]]<br>[[TPS V-Regs]]<br />
| These are 3.3V and 5V LDO, Low-Noise Voltage Regulators. Very small SOT-23 SMD package. 150mA max current. Best used in battery applications.<br />
|-<br />
| align="center"|[[Image:Main-LM7805.jpg|69px]]<br>[[Basic Voltage Regulators]]<br />
| Variable voltage regulators, set output regulators, we give you the whole breakdown. Perfect for use with an external wall-wart power supply.<br />
|-<br />
| align="center"| [[Image:UA723CN_Symbol.gif]]<br>[[The 723 Voltage Regulator]]<br />
| Precision Voltage Regulator. Can be used as fixed or floating, variable, linear or switching. <br />
'''NOTE:''' Only the DIP-14 version (image) has the Vz pin, which is used for negative regulators. The Metal Can and the Flat-Pack do not have enough pins so exclude the Vz.<br />
|-<br />
| &nbsp;<br />
|-<br />
! colspan="2" align="left"| Switching Regulators<br />
|-<br />
| align="center"| [[Image:MCP1253-ADJ.png|69px]]<br>[[MCP1252/3]]<br />
| Extremely Efficient, 120mA Flyback Switching Regulators.<br />
|-<br />
|}<br />
<br />
See [[switching regulator]].<br />
<br />
== Microcontrollers ==<br />
<br />
Microcontrollers are little computers on a single Die/Package. The computer includes a CPU core, RAM, ROM/FLASH, and peripherals including UARTS, A/D converters, SPI, and I2C. Most modern microcontrollers use FLASH ram instead of a ROM so they can be programmed over and over. Many modern microcontrollers allow self-flashing to enable bootloading or a firmware update without pulling the chip from the circuit or using a programmer/debugger. Microcontrollers tend to be more optimizated for writting in assembly then PCs, but C and less so Basic are becoming the standard programming languages.<br />
<br />
* [[Image:lpc2103.jpg|69px|LPC2103]] [http://www.k9spud.com/arm/lpc2103/ LPC2103] Low cost 70MHz ARM7TDMI-S FLASH Microcontroller from Philips. The [http://coridiumcorp.com/arm7/ "$49" "Coridium ARMmite"] does use this chip.<br />
* [[Atmel]] AVR 8 bit FLASH microcontrollers<br />
* [[Microchip]] PIC 8 bit FLASH microcontrollers<br />
* [[Microchip]] dsPIC/PIC24 16 bit FLASH microcontrollers ( [[DsPIC30F 5011 Development Board]] )<br />
* [[Microchip]] PIC32 32 bit FLASH microcontrollers<br />
* Cypress PSoC 8 bit FLASH microcontrollers<br />
<br />
''I've written a little about the various kinds of microcontrollers at [http://en.wikibooks.org/wiki/Embedded_Systems/Particular_Microprocessors Wikibooks: Embedded Systems]. --[[User:DavidCary|DavidCary]] 06:15, 10 March 2007 (PST)''<br />
<br />
== Op Amps ==<br />
<br />
Op amps and instrumentation amps.<br />
<br />
[[op amp]]s: great for amplifying weak signals from [[sensors]] to a more useful level. Also used in filters, integrators, etc. Very high gain differential amplifiers. Feedback through a resistor network is used to adjust final gain. Resistors and capacitors can be placed in the feedback path to create complex circuits such as filters. Used to condition signals received from sensors.<br />
* [[LT1168|LT1168 Programmable-Gain Precision Instrumentation Amplifier]] - Low Power, Single Resistor Gain Programmable, Precision Instrumentation Amplifier<br />
* [[LT1114|LT1114 Low Power Precision OP-Amps]] are used for amplification and filtering of the signal - Dual/Quad Low Power Precision, Picoamp Input Op Amps<br />
* [http://en.wikibooks.org/wiki/Electronics/Op-Amps Wikibooks:Op-Amps] has a "quick design process" using Daisy's theorem: ''"The sum of the gains = +1 in a properly-designed op amp circuit."''<br />
* [http://ciphersbyritter.com/RADELECT/PREOPAMP/OPAMPDSN.HTM "Some Op Amp Audio Design Issues"] by Terry Ritter<br />
* [http://focus.ti.com/lit/an/slod006b/slod006b.pdf "Op Amps for Everyone" ] Great free book that describes a large number of Op-Amp circuits including single rail variation. A pay version is available at Amazon. I don't know what the differences are between the two versions.<br />
<br />
== logic gates ==<br />
<br />
Logic gates are the building blocks of digital circuits. Any digital circuit including microprocessors can be built out of the NOT function plus AND or OR. <br />
<br />
Common forms found in discrete gates:<br />
* NAND - NOT of an AND<br />
* NOR - NOT of an OR<br />
* XOR - exclusive or<br />
* Flip-Flop - A 1 bit storage element that can be built out of more fundamental logic gates. Often available in packages of 8 and sold by the name of Latch or Register.<br />
<br />
Descrete gates are available in a very large number of variations. The variations include TTL or CMOS inputs, standard vs. open collector outputs, and propagation delay.<br />
<br />
* NAND gate: [http://www.coprolite.com/art48.html "Using a NAND Gate for a Set/Reset Latch"] (the 74HC132 Schmitt-trigger quad NAND is better than the 74HC00 quad NAND).<br />
* [http://people.freenet.de/dieter.02/alu_4.htm "Multiplexers: the tactical Nuke of Logic Design"] by Dieter Mueller 2004 (74153)<br />
<br />
There are hundreds of other specialized logic gates. Here we only list the ones we actually use in some Open Circuit [[Projects|Project]]:<br />
<br />
* 74HC595 eight bit shift register with output latch (used for POV display)<br />
<br />
* Low pin count( 8 - 12 ) microcontrollers are great for logic gate replacement when high speed is not required. Athough slower, slightly more expensive, and needing to be programmed they are great for prototyping due to the extra flexibility that comes from not needing to stock lots of gate variations.<br />
<br />
* FPGAs are flexible ICs contain a very large number of gates( thousands to millions ) that can be arbitrarly connected together through programming in VHDL. Only available in surface mount large pin counts. It's possible to prototype processor designs with these devices.<br />
<br />
== RF ICs/Modules ==<br />
<br />
RF modules allow transmission and reception of digital signals over radio. The two most common types are AM and FM( FSK ). The three major frequency bands used by unlicensed devices are 433MHz, 900MHz, and 2.4GHz. 433MHz has very limited uses by the FCC and is mostly used by garage door openers and wireless key entry systems. Many newer devices are moving to 2.4GHz due to the greater amount of room, althrough 2.4GHz is harder to use and has less range then the same power 900MHz system.<br />
<br />
A major consideration when choosing an RF IC/Module is the amount of protocol stack that the device contains. Some modules are little more then a modulator and demodulator with the digial imput and output directly controlling the RF signal to serial line wire replacement modules that implement frequency hopping, pairing, error correct/detection, and retransmission of broken data.<br />
<br />
[http://www.linxtechnologies.com/ Linx Technologies] makes several low power RF transmitter/receiver chips. Their range is around 500' - 1000'. They are geared for one way communication only, like keyless entry systems. They also make several serial encoding chips that make the wireless communication more secure/crack proof. Their latest chip, the HS series, is based upon the SkipJack algorithm developed by the NSA. BBA broadband ampifier modules are available for boosting the signal power to 17dBm when combined with the HP-3 modules and FHSS techniques.<br />
<br />
[[Xbee wireless module]] [http://www.maxstream.net XBee/XBee Pro modules] Modules are a drop in Zigbee module. Modules have a UART style interface with an AT command set. Cheap and very popular, these modules are great for serial cable replacement or remote sensor monitoring.<br />
<br />
[http://www.sparkfun.com/commerce/product_info.php?products_id=8469 Sparkfun Bluetooth Module] Dropin module with a complete Bluetooth stack. Modules also have a UART interface with a AT command set. An advantage is many laptops and cellphones have a Bluetooth transceiver builtin.<br />
<br />
[http://www.sparkfun.com/commerce/product_info.php?products_id=705 Nordic Modules from Sparkfun] Tranceiver modules that have a SPI interface and are capable of transmitting packets at 1Mbps. Modules implement packet indentification and CRC checksum compution but don't have a protocol stack per say. A large number of channels are available making FHSS possible, but the modules has a maximum power of 0dBm making them only suitable for short range communication.<br />
<br />
[http://www.semtec.com/XE1205 XE1205 Chip from Semtec] Transceiver IC with builtin 15dBm power amplifer. IC has a SPI interface with the data being transmitted with any wire format(NRZ/Manchester). DP1205 dropin modules are available which contain all the necessary descrete components. IC allows very rich configuration including frequency down to 500Hz, frequency deviation, and baseband filter. Available in 433MHz and 900MHz versions.<br />
<br />
[http://www.cypress.com/ Cypress Semiconductor] makes several 2.4ghz transceiver modules, which are available for sampling, and are fully assembled with PCB antennas. They use SPI to be configured and to communicate with the microcontroller. The CYWM6934 (10 meter range) and CYWM6935 (50 meter range) are both very easy to interface with. [[User:Ratmandu|ratmandu]] 20:06, 23 November 2007 (PST)<br />
[[Category:Components]]<br />
<br />
== ADC analog to digital converter ==<br />
<br />
There are a huge variety of ADCs available.<br />
<br />
If you need 10 bits or less of resolution,<br />
counter-intuitively,<br />
it costs less to buy an ADC plus a microcontroller on one chip<br />
than to buy a stand-alone ADC.<br />
<br />
* ATTINY13V -- lowest-price chip I know of with at least one 10 bit ADC<br />
* ATTINY261 -- lowest $/ADC chip I know of<br />
* LPC2101FBD48 -- lowest-price 32-bit microcontroller I know of with at least one internal 10 bit ADC<br />
<br />
Many people [[Programmable_Chip_EEG#See_also: | (*)]] do EKGs with only 10 bit converters.<br />
<br />
The [[Programmable Chip EEG]] might need more bits of resolution.<br />
<br />
What low-cost ADC are available with at least 12 bits? ''(prices in quantity 1 from Newark or Digikey)''<br />
* $2.50 MCP3301 has 1 ADC input (13 bits) <br />
* $3.50 MCP3302 has 2 ADC input (13 bits) <br />
* $3.50 MCP3204 has 4 ADC input (12 bits) <br />
* $4 MCP3208 has 8 ADC input (12 bits) <br />
* $7 dsPIC30F 2011 microcontroller has 8 ADC inputs (12 bits). See [[dsPIC30F 5011 Development Board]] for details.<br />
* $10 18F2553 USB microcontroller has 12bit ADC( $5.11 from http://buy.microchip.com in single unit quantities )<br />
* $6.50 CY8C27443 Cypress PSoC microcontroller has 4 ADC inputs (14 bits) -- but what is the sampling rate? Also has 4 DAC outputs (9 bits).<br />
* $56 analog devices AD7716: four independent, simultaneous 22 bit ADCs. <br />
* [http://www.maxim-ic.com/appnotes.cfm/an_pk/885 the Maxim MAX1460 includes a 16-bit ADC, 12-bit DAC], a programmable gain amp (PGA), temp sensor, and 16-bit processor. (Alas, its program is in unchangeable ROM). <br />
* Analog Devices AduC812: 200kHz 12-bit ADC, 12-bit DAC, and flash-based 8051 MCU core. <br />
<br />
''I am astonished to discover that (a few) microcontrollers include 12 bit or more ADCs. Are there others? --[[User:DavidCary|DavidCary]] 18:48, 28 August 2007 (PDT)''<br />
<br />
<br />
== LM35 Temperature Sensor ==<br />
== 555 Tiimer ==</div>
Garrocha
http://www.opencircuits.com/index.php?title=Samtec&diff=13684
Samtec
2008-01-29T10:13:24Z
<p>Garrocha: </p>
<hr />
<div>{| align=right<br />
|-<br />
| <br />
[[Image:Samtec-logo.gif|Samtec]]<br />
|}<br />
<br />
<b>Description:</b><br><br />
Samtec is a large connector manufacturer that builds parts to order.<br />
<br />
<br />
<b>Sparkfun's opinion and advice:</b><br><br />
As a company, Samtec is reasonably easy to deal with but their website is pretty convoluted. You can try using their build-a-part wizard, but we recommend you get a paper catalog and thumb through. All their literature is beautiful, too bad their website is so difficult to use.<br />
<br />
We buy all sorts of sockets and connectors from them. <br />
<br />
On an interesting note, they have no stock. They build everything to order! We ordered some parts with an incorrect/old part #. Upon receiving 100 bad connectors, we attempted to return them. The customer service rep just stuttered on the phone - they don't do returns! Since they build everything to order, they would have no place to even put returned parts. We were SOL. Kind of a cool business model/concept, but just be sure you've got the right part #. <br />
<br />
To help you get the right part # - they'll send you all sorts of free samples! Way to go Samtec!<br />
<br />
<b>Manufacturer Info:</b><br><br />
[http://www.samtec.com www.samtec.com]<br />
<br />
<b>Contact Info:</b><br><br />
1-800-SAMTEC-9 (who still does this? I hate it when companies list some horrible spelled phone number so here's the real number)<br><br />
1-800-726-8329<br />
<br />
[[Category:Suppliers]]<br />
[[Category:Connectors]]<br />
[[Category:Manufacturers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Wirewrap&diff=13683
Wirewrap
2008-01-29T10:13:08Z
<p>Garrocha: Undo revision 13550 by 141.223.149.36 (Talk)</p>
<hr />
<div>Wire-wrapping is a method of wiring through-hole components together on a board.<br />
It is usually used only for prototyping.<br />
<br />
A manual wire-wrap tool is cylindrical with one large on-axis hole (for the pin to be connected) and an off-axis hole (for the wire - usually 30 gauge).<br />
Rotating this tool leaves a tightly-wound helix of wire on the pin.<br />
There are also powered tools with motors that work the same way.<br />
<br />
Wirewrap is one of several circuit construction [[techniques]].<br />
<br />
<br />
[[Category:Techniques]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=Manufacturers&diff=13682
Manufacturers
2008-01-29T10:13:04Z
<p>Garrocha: Undo revision 13554 by NotroClivi (Talk)</p>
<hr />
<div>[[Analog Devices Inc.]] - Amplifiers, Converters, RF/IF Components, MEMS, DSP<br />
<br />
[[CUI]] - Power supplies, power connectors, etc<br />
<br />
[[Molex]] - The great connector company<br />
<br />
[[Nordic Semiconductors]] - ISM Band(s) Transmitters and Transceivers<br />
<br />
[[Samtec]] - USA based mfg of connectors and cables. They have the wacky stuff for reasonable prices.<br />
<br />
[[Microchip]] - Microcontrollers - the great PIC family of microcontrollers<br />
* [http://massmind.org/techref/piclis unofficial PICList discussion forums]<br />
* [http://forum.microchip.com/ official Microchip discussion forums]<br />
<br />
[[Atmel]] - Flash memory, ARM microcontrollers, - and the famous AVR microcontrollers<br />
* [http://avrfreaks.net/wiki/index.php/ unofficial Atmel AVR discussion forums]<br />
<br />
[[STMicroelectronics]] - http://www.st.com/<br />
<br />
Cypress<br />
* [http://psocdeveloper.com/ unofficial Cypress discussion forums]<br />
* official Cypress discussion forums: start at http://cypress.com/ , then choose "Design", "Discussion".<br />
<br />
Philips -- many things, including [[Integrated Circuits | ARM microcontroller]]s<br />
* [http://www.embeddedrelated.com/groups/lpc2000/1.php lpc2000 Discussion Group]<br />
* [http://forum.sparkfun.com/viewforum.php?f=11 Spark Fun Electronics Forum -> Everything ARM and LPC]<br />
<br />
----<br />
<br />
If you want information *about* a particular part, the best place is the datasheet -- usually on the manufacturer's web site.<br />
<br />
If you want the actual part itself, though -- sometimes you can get samples directly from the manufacturer. But that's pretty hit-or-miss.<br />
Your best bet is through some [[distributor]] or [[supplier]].<br />
<br />
''(A "distributor" and a "supplier" are the same thing, right?)''<br />
<br />
[[Category:Manufacturers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=LT1168&diff=13677
LT1168
2008-01-29T10:09:29Z
<p>Garrocha: </p>
<hr />
<div>LT1168 - Low Power, Single Resistor Gain Programmable, Precision Instrumentation Amplifier<br />
<br />
http://www.linear.com/pc/images/products/thumbnails/1870.jpg<br />
<br />
Datasheet: http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1154,C1009,C1045,P1870,D1608<br />
<br />
Availability:<br />
* Free samples: http://www.linear.com/samples/orderSamples.do?navId=H0,C1,C1154,C1009,C1045,P1870,D1608<br />
* Digikey: http://www.digikey.com/scripts/DkSearch/dksus.dll?Detail?Ref=1662&Row=452389&Site=US ($8.15 -- Non-stock item!)<br />
<br />
[[Image:LT1168.png]] [[Image:DIL08.png]] [[Image:SOIC8.png]]<br />
<br />
[[Media:LT1168.zip|Eagle library (footprint, schematic symbol)]]<br />
<br />
[[Category:Components]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=User:Sparkfun&diff=13676
User:Sparkfun
2008-01-29T10:06:05Z
<p>Garrocha: Undo revision 13623 by NorelOuora (Talk)</p>
<hr />
<div>Hey - it's Nate. Leave me a message. Or you can email spark @ spark fun .com. I'm usually working on the [http://www.sparkfun.com sparkfun] site.</div>
Garrocha
http://www.opencircuits.com/index.php?title=Molex&diff=13675
Molex
2008-01-29T10:05:15Z
<p>Garrocha: </p>
<hr />
<div>{| align=right<br />
|-<br />
| <br />
[[Image:NoImage.jpg|NoImage]]<br />
|}<br />
<b>Description:</b><br> Molex is a large connector company. They do sample connectors with just a log-in but they really only sample connectors that have in stock.<br />
<br />
<b>Manufacturer Info:</b><br><br />
[http://www.molex.com www.molex.com]<br />
<br />
<b>Contact Info:</b><br><br />
<br />
[[Category:Connectors]]<br />
[[Category:Manufacturers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=User_talk:DavidCary&diff=13674
User talk:DavidCary
2008-01-29T10:05:04Z
<p>Garrocha: </p>
<hr />
<div>== Take a look at..... ==<br />
[[russ_hensel_test]]<br />
<br />
take a look at a page I am working on for PIC projects ( all external )<br />
It clearly has a ways to go, but then I am planning to link it in somewhere public.<br />
<br />
The page is supposed to have a fairly clean look for browsing, and some structure for searching.<br />
<br />
I am still struggling with getting the formatting down right.<br />
Is there a test for what is open that we should be applying?<br />
<br />
Let me know your thoughts.<br />
<br />
russ_hensel<br />
<br />
: Looking good. Thank you. The "Editing help" link (just below the "Summary" bar that shows up after you start editing a page) *ought* to have tips on formatting. Maybe next month :-).<br />
: I made a few minor tweaks that I *thought* made it look better -- hit that "undo" button if I've only messed things up.<br />
: For [[open hardware]], I'm using the consensus definition at [http://en.wikipedia.org/wiki/open_source_hardware Wikipedia:open source hardware]. If they've posted the schematics and firmware online, and indicated that anyone can use the design information -- perhaps released under GPL, Creative Commons, or public domain -- then it's open hardware.<br />
<br />
<br />
== Armus board ==<br />
Hi!<br />
Very glad at least one guy did show some enthousiasm about the project!<br />
Currently, as the project was left (and will probably stay....):<br />
Hardware is all good. The board with gerbers can be sent to most major Fab House and you will receive a functionnal design. Proto1 was tested and around 5 glitches have been found and corrected for Proto2, wich was never tested but should be 100% functionnal.<br />
<br />
The Firmware of the 4 DSPics is symetrical, and is "complete". It interface to Servos and DCs. The input encoder, if I recall, is not done, but the code is there and all C, so it should be easy to just copy-paste a snippet from somewhere else into the project.<br />
The Firmware for the multi-IO PIC18 is complete, and you will be able to play with all IO.<br />
The Drivers to communicate to the PIC and DSPIC from the kernel is done and documented.<br />
Ah, yeah, we have drivers for Ethernet/CAN/Sound.<br />
We also have a complete compiled kernel ready to load onto the board with various "demonstration" mode.<br />
<br />
Most of the work left is polishing here and there, as the firmware/driver part was done is haste. Most of the things work 100%, and will need no touch, but some functions (like the Quadrature encoders) are plain missing.<br />
<br />
The part where more work is to be done is on the Integrated Devellopment Environment (IDE). Shure, you can use KDevellopp, Eclipse, or any cross compiler out there. You could even download some dev.boards' software and load it onto ARMUS and compile natively from there. We had in mind (read the article) to creat a simple and easy IDE for 1st year undergrads, so maybe it's not necessary for you :P<br />
<br />
If you want the =WHOLE= project CVS for you to enjoy, I have it and could send it to you trough FTP or any other way you prefer. I guess I could also just mail a DVD. It weights around 700MB, and there is ton of french comment and files (as the team, in Quebec, was native french) but I could translate any part you feel is critical for specific applications.<br />
<br />
If you want to work on this "on your own", most of the board is based on atmel's AT91RM9200EK and AT91RM9200DK . Their demonstration Kernels should run as-is with the same procedure as Atmel's.<br />
<br />
Just to say: what do you plan to use the board for?<br />
Thanks for your interest!<br />
-Jerome Marchand<br />
<br />
'''Wow.'''<br />
This is too cool to stick on a shelf a let it gather dust.<br />
I want to see projects like this "ratchet forward".<br />
I want to allow people to build off last year's work rather than starting all over again from scratch -- so in a few years we can finish amazingly cool projects that are far too complicated for one team to finish in a year.<br />
<br />
I think this [[ARMUS Embedded Linux Board]] might be perfect for a CNC machine.<br />
The LinuxCNC software runs on Linux, so it ought to run on this Linux board.<br />
And the DSPics should be able to drive the power transistors that run the motors on the CNC machine, and track the position of the routing head.<br />
<br />
And not just a single CNC machine -- a series of open-source CNC machine designs. Designs that anyone can build, improve, and then share those improvements with the next builder.<br />
<br />
Yes, please do send me the project files.<br />
These are all "public domain" or "[http://creativecommons.org/ creative commons]" or "open source", with no warranty, right?<br />
<br />
Do you think that perhaps http://SourceForge.net/ or [http://en.wikipedia.org/wiki/GNU_Savannah GNU Savannah] might be a more appropriate place to host this software than Opencircuits?<br />
<br />
Alas, I am embarrassed to admit that I barely speak 5 words of the lingua franca, the French language.<br />
<br />
--[[User:DavidCary|DavidCary]] 19:16, 3 November 2007 (PDT)<br />
<br />
== Programmable Chip EEG ==<br />
Why don't you help finish my programmable chip eeg project and then use what you learned and the results to then create your own project. Programmers like to reuse working modulas instead of reinventing the wheel.<br />
<br />
The pceeg has gone through a major revision streamlining its design and I am working on the father board a digital computing board for the project. I will be cleaning up the page. <br />
<br />
''Thank you. I hope the [[Programmable Chip EEG]] project becomes wildly successful. --[[User:DavidCary|DavidCary]] 10:01, 19 July 2007 (PDT)''<br />
<br />
==a talk through Wiki Howto==<br />
Hi DavidCary<br />
<br>Thank you very much you create this wiki to let us to share electronic projects. <br />
<br>I want to merge the "[[RS232 Dev Board]]" and "[[RS232 RS485 USB Converter Board]]", so want to discuss to the author, Tkb, of "RS232 Dev Board". However, i cannot find out the talk page like i talk to you by this way. Can you point me how to do it?<br />
<br>thanks<br />
<br>[[User:Yan|yan]]<br />
<br />
''If you have a question or comment specifically about the "RS232 Dev Board", please leave a comment on the [[RS232 Dev Board]] page or its "discussion" page.''<br />
''You can click on "[[User talk:Tkb]]" to leave a note on Tkb's user talk page.''<br />
''Since there are more people watching the "RS232 Dev Board" page than Tkb's page, you'll probably get a quicker response if you post to the "RS232 Dev Board" page than to Tkb's page.''<br />
''--[[User:DavidCary|DavidCary]] 20:00, 29 December 2006 (PST)''<br />
<br />
<br />
[[User:Chazegh|Chazegh]] created this "Open Circuits wiki".<br />
I am flattered that you think I had something to do with it.<br />
But since Chazegh seems to be too busy to spend much time here,<br />
it's up to you and I (and whoever else we can recruit) to create content here.<br />
--[[User:DavidCary|DavidCary]] 21:08, 29 December 2006 (PST)<br />
<br />
5.7.2007 Joe Silva:<br />
Hi David, great site! I've taken the liberty to remove some SPAM links from the pages. Yeah we sure do need an anti-valdalism bot. Also maybe not allow anonymous editing.<br />
<br />
----<br />
<br />
Aloha David,<br />
Roger here, I'm still puzzeled as to how to create a new article. I uploaded an image file for the 723 regulator (my article subject). This went into an "Image File page" automatically, OK. I added it to the Voltage Regulators section of Components/Integrated Circuits, OK. But I couldn't figure out how to make a document like there is for LT1528 OO. I put the info I have into the discussion page for the image, but that is only a temporary solution.<br />
<br />
How does one create a new article page that isn't a "talk" page for something else? Beside the info on the IC, I have a couple of documents that are in-depth on using the device. These should be near each other as well as near the info document above. How would I go about setting up a "723" sub-chapter of "Integrated Circuits"? I guess that's as clear as I can make the question.<br />
<br />
I would also like to suggest a modification to the linkage. I'm reading the synopsis on the LT1528, I want to find oout more, so I click on the image, but instead of taking me to an in-depth article, it takes me to the image file page. There I have to look at the Links to find the article (which is only identified as LT1528). I'd like to be taken to the article instead of the image. Take me to the image only if there is no article. Of course this may be more difficult to make happen--I don't know how the site is structured. My web programming is very basic. Still, I think this makes sense from a user's POV.<br />
<br />
Thanks in Advance,<br />
[[User:RogerAF|RAF]] 17:26, 22 May 2007 (PDT)<br />
<br />
Aloha, Roger.<br />
You're doing great.<br />
<br />
I agree that it would be nice if clicking on the picture of the LT1528 took you directly to the article about the LT1528.<br />
I don't know how to fix it.<br />
<br />
Do you see the "Help" link in the navigation bar on the left side of every page?<br />
I think the page it brings up needs a few more tips.<br />
But I want to keep it short and simple.<br />
If I explained every detail, it would become a bloated 100-page document that nobody would read.<br />
<br />
There are already far too many bloated 100-page documents about electronics.<br />
<br />
I hope that you, dear reader, and other volunteers will make Open Circuits into a place where people can learn to do amazing things.<br />
A place that avoids forcing people to learn 100 irrelevant details before learning the one thing they need to know before they get back to building their robot (or whatever).<br />
A place that never makes people throw away good ideas, because we never confuse people into believing that it would be far more complicated and expensive to build than it really is.<br />
<br />
p.s.:<br />
Picking the name of a page is a bit of an art.<br />
Since we want to refer to a page a lot, that's easier when the name is very short.<br />
People new to wiki always pick names that are too long, or have too many capital letters.<br />
Fortunately, it's very simple to rename pages.<br />
You rename pages by clicking on the incorrectly-named "Move this page" button.<br />
(I don't know how to fix that, either).<br />
--[[User:DavidCary|DavidCary]] 10:15, 23 May 2007 (PDT)<br />
<br />
=== making links ===<br />
<br />
Speaking of linkage, making links is one of the most important parts of this wiki.<br />
<br />
Whenever you find one article mentioning some other article, you can click on that word to get more detail.<br />
<br />
If that word is not already clickable (underlined and colored), please make it clickable.<br />
To make a word clickable, hit the "edit" button at the top of the page.<br />
Then add double brackets <nowiki>"[["</nowiki> and <nowiki>"]]"</nowiki> around that word.<br />
(Some people recommend only making the first mention of that word clickable).<br />
<br />
The cheatsheet ( http://en.wikipedia.org/wiki/Wikipedia:Cheatsheet ) calls this an "internal link".<br />
<br />
Here's the trick: you can add those brackets to any word, making it into a link.<br />
Some of those links will go to pages that don't exist yet.<br />
<br />
What happens when you click on one of those links to a page that doesn't exist yet?<br />
<br />
I'm not going to tell you what happens.<br />
Go find out for yourself.<br />
You can practice in the [[meta:Sandbox]].<br />
<br />
--[[User:DavidCary|DavidCary]] 10:15, 23 May 2007 (PDT)<br />
<br />
----<br />
Aloha David,<br />
Roger again; I want to thank you for the info and hints. I'm catching on. I got my component description linked to the caption under the image on the Components/Voltage Regulators page. And I created a "New Article" which I then "moved" to the title of my article. And my article has a link to the description and that has a link to the article, so I'm getting the hang of it. I have several schematics and PC artwork images to upload and link to my article, plus a second article I want to publish (I didn't write it, but I've been unable to find it on the internet--I have a xeroxed copy from 1986 or so and that is the only existing one as far as I know). That article also has several images that go along with it. I wondered about the feasability of uploading a .pdf file (I made one of it) to this site. Would that work? Should I even try? I don't want to screw anything up, but wouldn't that be a lovely thing if we could upload .pdf files? Just a thought.<br />
<br />
Again, Thanks very much, I've made some progress.<br />
<br />
[[User:RogerAF|RAF]] 19:48, 23 May 2007 (PDT)<br />
<br />
Aloha, Roger.<br />
You are welcome.<br />
Have you tried creating a link to an article that doesn't exist yet, just to see what happens when you click on that link? For example, the [[switching regulator]] page that I'm going to start in a few days.<br />
<br />
I don't know about this article that you didn't write.<br />
If the original author wants people to post it widely, and doesn't mind us editing it, then great, let's post it (and give correct attribution).<br />
But some writers go a little crazy when they see that someone random stranger has copied their stuff and posted it to the internet.<br />
(That's why there's that "DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!" note at the bottom of each Edit page).<br />
<br />
I wouldn't mind you posting a .pdf file (that you wrote) temporarily.<br />
It's better than nothing.<br />
But I would expect someone to eventually convert it to text-and-images.<br />
That makes it much easier for the next person to improve the it.<br />
<br />
Thank you again for adding useful information to Open Circuits.<br />
I hope you won't mind people "improving" the things you post here.<br />
<br />
--[[User:DavidCary|DavidCary]] 21:26, 23 May 2007 (PDT)<br />
<br />
Aloha David,<br />
Sorry for the delay, I had a loonng job and then our cable modem failed. At least they swapped us a new one free (hooray RoadRunner). But I want to explain the article: "The Many-Talented 723" by Glenn Prescott. I came across this as a xerox copy sometime around 1985. It was evidently published in a magazine for radio enthusiasts--there are some ads on the last page for radio gear. But the name of the magazine isn't on any of the pages. I Googled for the article and got no returns. I think it is a very good article as far as describing the IC and how to use it. It helped me when I was a beginner, so I want to share it. However, I don't want anyone to get into trouble over it. I just did another search on Google and all the returns refer to my mention of it here on Open Circuits. Like I said, this is a copy that I have, no clue as to the magazine that published it, no copyright date, no nothin'. But I will leave it to your judgement if it is a risk. I still have my own article to get uploaded along with images. I will concentrate on getting mine done before doing anything with the copied article.<br />
<br />
[[User:RogerAF|RAF]] 20:27, 26 May 2007 (PDT)<br />
<br />
Unless the author has given permission to publish it, I think a better idea would be to write your own article, citing the one you're talking about further details. Ideas are not copyright, but the expression of them (i.e. the text of the article) is, or so I understand. [[User:Autarch|Autarch]] 10:22, 13 June 2007 (PDT)<br />
<br />
== spammers ==<br />
<br />
I think I know how to dramatically reduce the amount of linkspam on the website i think if the administrators on this site protect pages that are frequently spammed such as [[Open Circuits talk:Community Portal]] that will reduce the amount of spam on this site because the spammers will not be able to edit those pages.--[[User:71.234.233.163|71.234.233.163]] 08:21, 2 June 2007 (PDT)<br />
<br />
:I just signed up a few minutes ago and noticed that there seems to be a lot of linkspam being placed by unregistered users. I don't want to exclude folk, but would only allowing registered users to edit cut down some of the spam? [[User:Autarch|Autarch]] 09:53, 13 June 2007 (PDT)<br />
<br />
::You are right.<br />
::Certainly that is one way to cut down on spam, and perhaps I will be forced to do that soon.<br />
<br />
Another way, as you can see from [[Special:Ipblocklist]], I've been banning a bunch of anonymous spammers.<br />
<br />
:But is there another, better way to reduce spam?<br />
<br />
:I want to avoid a problem I am starting to notice.<br />
:Sometimes I see a tiny little typo or technopropisms or some other tiny little thing that I could easily fix<br />
:( http://communitywiki.org/WhyWikiWorks ).<br />
:But someone has built a huge barrier that prevents me from helping.<br />
:We want a system in a way that makes it very easy for anyone to help us.<br />
:Certainly too much spam is leaking through just now, but I don't want to go to the opposite extreme and make people go through a big complicated procedure in order to improve a schematic or fix a typo.<br />
:--[[User:DavidCary|DavidCary]] 21:39, 21 June 2007 (PDT)<br />
<br />
::That's a very noble way of thinking. I also like to be able to edit anonymously... There are enough sites you have to register for already. --SebDE<br />
<br />
::I know how to greatly reducethe amount of spam without stopping anomyomus ips from editing you can install a spam filter [http://wiki.cotch.net/index.php/Spam_filter like the one at my website EvoWiki] we usually dont get much spam at EvoWiki because we have a spam filter.--[[User:71.234.233.163|71.234.233.163]] 15:01, 22 June 2007 (PDT)<br />
<br />
:::Indeed, a black list based on words is the way to go here. BTW this seems to be an extension you need to install from [http://meta.wikimedia.org/wiki/SpamBlacklist_extension there]<br />
:::And an easy way to monitor for spam can help, too. The spam cops around here might want to check out those [http://en.wikipedia.org/wiki/Wikipedia:Tools/Editing_tools wiki editing tools] ;) --SebDE<br />
::::Bummer, they recently moved the BalckList Extension to the Extension namespace http://www.mediawiki.org/wiki/Extension:SpamBlacklist<br />
::::Anyways, if you've problem with installing that or in doubt of maintaining - I run several mediawikis for private use and am quite advanced with regexes, although only very simple ones are needed for the BlackList.<br />
::::--SebDE<br />
:::::Well I just digged through the code of the Extension and spotted a spam filter option that is already there in the MediaWiki software. It would involve edititing the configuration for any new spam pattern, tough. --SebDE<br />
<br />
'''Anonymous Edits?'''<br />
Aloha from Honolulu David,<br />
I just got an email saying my page had been edited by an anonymous user. I don't know who this is, there is nothing his/her page. I would not be complainig if the edits had improved things, but all they did was delete information. Perhaps it is their sense of humor.<br />
I am glad there is the record of changes made, so I can try to recover what was removed. Just to let you know that apparently spammers are not all you have to worry about.<br />
<br />
Roger<br />
[[User:RogerAF|RAF]] 05:58, 9 July 2007 (PDT)<br />
<br />
P. S.<br />
<br />
I just finished replacing what had been rmoved. Again, I'm grateful for the changes records. I also left a note to whoever did it. I think possibly it was unintentional. I hope that's the case.<br />
<br />
It occurred to me that perhaps editing should not be allowed by anonymous users. Perhaps there could be a special page that allowed anonimity, but require identification from anyone who wants to perform edits on pages that others have posted.<br />
<br />
I don't know how you'd acomplish it. I'm just a bit po'd that this can happen. He could have easily deleted the whole page. I'm glad it was easy to repair, but I will be moving come the middle of August and I may not have email for a week or two, possibly longer. So if something like this happened then, I would not know for some time. Then it would be a problem. Forgive my rant, but see my point? I'll leave it at that and check back later.<br />
<br />
[[User:RogerAF|RAF]] 06:23, 9 July 2007 (PDT)<br />
<br />
I'm sorry that your page was damaged.<br />
Certainly, blocking "ip users" would have stopped this particular problem.<br />
But is there a better solution?<br />
One that doesn't force people to go through a "identification process" before fixing a little typo?<br />
--[[User:DavidCary|DavidCary]] 14:45, 9 July 2007 (PDT)<br />
:Yes, there is, I already posted this. http://www.mediawiki.org/wiki/Extension:SpamBlacklist<br />
:4 simple steps:<br />
:* Create an article for spam phrases -- I'll pop up more often (even create an account) and help maintaining this list ;)<br />
:* Protect this Article against anonymous edits<br />
:* Install the Extension<br />
:* Configure the extension to use the just created Article (in this example [[spam blacklist]]):<br />
<pre><br />
require_once( "$IP/extensions/SpamBlacklist/SpamBlacklist.php" );<br />
$wgSpamBlacklistFiles = array(<br />
"DB: $wgDBname spam_blacklist",<br />
);<br />
</pre><br />
:--SebDE<br />
<br />
== OpenCircuits Guideline ==<br />
<br />
<br />
Here is a rewritten guidline as per your request. It may need some polishing:<br />
<br />
''... moved to [[We love volunteers]] ...''<br />
<br />
[[User_talk:Freqmax]]<br />
<br />
Start the page [[Guideline]] ..?<br />
<br />
''I think that's great. We might want a "guideline" page someday, but for now I'm going to stick it over into "[[We love volunteers]]".'' --[[User:DavidCary|DavidCary]] 00:44, 3 August 2007 (PDT)<br />
<br />
== Delete object ==<br />
<br />
[http://www.opencircuits.com/index.php?title=Image:Geda_pcb_print_layout.png&action=delete&oldimage=20070731124511%21Geda_pcb_print_layout.png&wpEditToken=f5d80d0b9e925f6a32d06cabf08f986b%5C Can you delete this?] [[User:Freqmax|Freqmax]] 05:50, 31 July 2007 (PDT)<br />
<br />
== Spam ==<br />
<br />
Do you have adminstrative priviligies?, anyway I have summerized the [[Spammer ip|spammers ip here]] and noticed, that the same networks. And esp same edit comment and content tend to stay the same. It would benefitial to be able to block these rougue networks and aswell block submission of any page that contains these phrases in their edit summary. Or spammer links.<br />
<br />
''I'm a "sysop" now.''<br />
''I've banned a bunch of individual IPs,''<br />
''but I hope that fine-tuning the "$wgSpamRegex" will not only save me time, but also avoid annoying people sincerely trying to help.''<br />
''(Please use the [[Sandbox]] to post words/phrases/URLs that ought to go into the "$wgSpamRegex").''<br />
<br />
:Amen to that.<br />
<br />
''And I see that someone recently installed the''<br />
''[[Special:Contributions/Spam cleanup script]]''<br />
''on 30 July 2007.''<br />
''I'm guessing that's the same''<br />
''[http://www.wikia.com/wiki/Spam_cleanup_script script that Tim Starling wrote].''<br />
''--[[User:DavidCary|DavidCary]] 01:23, 3 August 2007 (PDT)''<br />
<br />
:Well, as with the banning of IPs, the spam problem could be adressed earlier, so it not even appears in the history. $wgSpamRegex is the better choice in my opinion. I'll come up with a regex somewhen this weekend or so ;)<br />
<br />
I suggest that ip blocks (see [[Spammer ip]]) like 217.141.249.0/24 (Interbusiness Italy) are used for any ip that spam on sight. And that users from such address blocks are blocked from doing any edits. But may create a user account and then edit. This is due that most spam is made from accountless ip addresses. This will allow everybody to still edit while preventing most spam. Maybe it could be made possible for people without sysop access to add ip-ban?<br />
[[User:Freqmax|Freqmax]] 11:55, 12 August 2007 (PDT)<br />
<br />
:Did it came to your mid that this might not be the ultimative solution to a spam problem? Did it ever occur to you that the same kind of spam comes from (regional) totally independent IP ranges? Have you noticed that spam can origin virtually everywhere? Do you want to block every IP in the internet? :)<br />
<br />
::I have noticed that certain countries like China, Russia, Italy etc.. tend to be overrepresented. And ofcourse one should block ranges not individual IPs. Other than that pattern matching (regex) is proberbly the way. Most spam seems to contain full qualified links to domains that tend to reoccour. My hope is we can improve such that we don't need spend so much time on cleaning up.<br />
<br />
: Wow, this spam is getting quite nasty. I'm all for openess and such, but perhaps it's time to change the settings so only verified users can make edits. I'd rather spend my time designing a nifty new circuit than removing spam. Spam me if I've suggested the unthinkable.--[[User:Yzf600|Yzf600]] 17:25, 28 August 2007 (PDT)<br />
::Indeed, if you want to enable anonymous editing, you have to use advanced spam fighting methods. This site is of no use in the current state. --SebDE<br />
<br />
::: Yes, this spam is nasty. The $wgSpamRegex seems to be broken today -- sorry. I hope this gets fixed soon. --[[User:DavidCary|DavidCary]] 23:31, 30 August 2007 (PDT)<br />
<br />
I have written a quick guide on how to remove spam [[How to delete spam]] to help people avoid deleting good edits. [[User:Freqmax|Freqmax]] 17:33, 8 September 2007 (PDT)<br />
<br />
Thank you, Freqmax.<br />
--[[User:DavidCary|DavidCary]] 22:29, 22 September 2007 (PDT)<br />
<br />
'''Aloha from Oviedo, Florida''' Yesterday I changed my email in My Preferences, to reflect my current address. I waited for the confirmation email, but it didn't arrive for several hours. I tried re-sending it a few times, but eventually stopped watching for it. So of course, this morning there were several confirmation emails sitting in my inbox. Most had expired, but one was still valid and so I am confirmed. I found a message that my Talk page had changed. Someone had replaced your first reply with a bunch of gay porn sites. I was able to get the proper text back in place and noticed you had been doing the same over the last several weeks. I just wanted to thank you and say I hope to be able to do more of my own weeding in this area. I guess I should check the rest of my posts.<br />
<br />
Keep up the good work.--[[User:RogerAF|RAF]] 07:55, 24 October 2007 (PDT)<br />
<br />
: Thank you. I hope to get better spam filters installed Real Soon Now. Meanwhile, I hope we can get a bunch of volunteers to scare away spammers by using the [[How to delete spam]] technique. --[[User:DavidCary|DavidCary]] 16:43, 24 October 2007 (PDT)<br />
<br />
----<br />
<br />
Just looking around again to suggest an other extension. You know, since there is not much effort to maintain the software around here there might be a one shot thing to get rid of spam. Seems to work nice on the [http://wpkg.org/ WPKG wiki]... Extension is: [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] Not as userfriendly as a spam blacklist, but what do I care anymore? :) --SebDE<br />
<br />
Thank you for the suggestion.<br />
Yes, annoying.<br />
But certainly better than what we have now.<br />
Let me look into it ...<br />
--[[User:DavidCary|DavidCary]] 08:30, 29 October 2007 (PDT)<br />
<br />
:The Spam on this site is out of control (in three days i've done about 200 edits to delete spam) the captcha is really necesary, or any other system that stop machine editings (they dont get tired, never) [[User:Garrocha|Garrocha]] 03:29, 30 December 2007 (PST)</div>
Garrocha
http://www.opencircuits.com/index.php?title=Molex&diff=13673
Molex
2008-01-29T10:04:49Z
<p>Garrocha: Undo revision 13643 by OlosiTalsi (Talk)</p>
<hr />
<div>vicoeltlar<br />
{| align=right<br />
|-<br />
| <br />
[[Image:NoImage.jpg|NoImage]]<br />
|}<br />
<b>Description:</b><br> Molex is a large connector company. They do sample connectors with just a log-in but they really only sample connectors that have in stock.<br />
<br />
<b>Manufacturer Info:</b><br><br />
[http://www.molex.com www.molex.com]<br />
<br />
<b>Contact Info:</b><br><br />
<br />
[[Category:Connectors]]<br />
[[Category:Manufacturers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=CUI&diff=13672
CUI
2008-01-29T10:04:01Z
<p>Garrocha: Replacing page with '{| align=right
|-
|
CUI Inc
|}
<b>Description:</b><br> CUI is a mfg of good quality, resonably priced power supplies and interconnects. Digikey stoc...'</p>
<hr />
<div>{| align=right<br />
|-<br />
| <br />
[[Image:CUI-Logo.gif|CUI Inc]]<br />
|}<br />
<b>Description:</b><br> CUI is a mfg of good quality, resonably priced power supplies and interconnects. [[Digikey]] stocks their stuff. <br />
<br />
<b>Website:</b><br><br />
[http://www.cui.com www.cui.com]<br />
<br />
<b>Contact Info:</b><br> <br />
Not available<br />
<br />
[[Category:Manufacturers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=User_talk:Sparkfun&diff=13668
User talk:Sparkfun
2008-01-29T10:02:58Z
<p>Garrocha: Undo revision 13628 by GetdaRerdr (Talk)</p>
<hr />
<div>Hey - things I'd like to see:<br />
<br />
Number of items in a specific category next to the category. For instance:<br />
<br />
(13) Passives - Picture<br><br />
Capacitors, Resistors, etc<br />
<br />
The navigation bar on the left side has many problems:<br><br />
Get rid of donations, random page, recent changes, current event, and potentially community portal. Help is good, but should be called 'What is this place?'.<br><br />
We really need a nav tree for everything. I want to 'shop' around instead of just click forward and backward.<br />
<br />
: Don't get rid of [[Special:RecentChanges|Recent Changes]], IMHO, it's important for people to be able to figure out what's going on on a wiki. --[[User:Wiml|Wiml]] 21:02, 5 February 2006 (PST)<br />
<br />
Yea - you're right. But I'd still like to see some sort of navigation tree.<br />
<br />
''Yes, navigation is good. Certainly we need to get rid of the sidebar links that go to a "page" that doesn't yet exist. But some people say "tree" is overrated. http://communitywiki.org/HierarchyConsideredHarmful , http://communitywiki.org/AlternativesToHierarchy . --[[User:DavidCary|DavidCary]] 07:34, 11 May 2007 (PDT)''<br />
<br />
----<br />
<br />
Moments ago I made the article [[SparkFun]] redirect to your user page.<br />
Want to slap a "sparkfun electronics" logo on your user page?<br />
That would make it parallel to the [[Mouser]] and [[Samtec]] and the others listed as [[supplier]] or [[manufacturers]].<br />
<br />
Or would you prefer to have a [[SparkFun]] page dedicated to the company, completely independent from the [[User:Sparkfun]] page dedicated to you as a person?<br />
--[[User:DavidCary|DavidCary]] 07:34, 11 May 2007 (PDT)</div>
Garrocha
http://www.opencircuits.com/index.php?title=File:537480504_sd.pdf&diff=13666
File:537480504 sd.pdf
2008-01-29T10:02:23Z
<p>Garrocha: Undo revision 13633 by 212.107.116.240 (Talk)</p>
<hr />
<div></div>
Garrocha
http://www.opencircuits.com/index.php?title=Help:Contents&diff=13664
Help:Contents
2008-01-29T10:01:55Z
<p>Garrocha: </p>
<hr />
<div><b>What the heck is this place?</b><br><br />
So Cina, Nate, and a guy named Aubry were all working on similar cellular projects using the [[GM862 Cellular Module]] but each project was different enough that we could not collaborate directly. However, we noticed that there was enough overlap between projects that certain things should be shared. Things like the audio biasing circuit, the power supply, and the footprint for various exotic parts. We wanted an easy way to share this information with others as well, and the concept of Open Circuits was born.<br><br><br />
<br />
We got the framework up (Cina is a pimp) in about 24hours. Even if you are completely new to Wikis, we're sure you'll find things fairly straight forward. Please use the following template (edit this change and copy/paste) into your posting as a starting point.<br><br />
<br />
----<br />
<br />
Want to know [[How to delete spam]]?<br />
<br />
----<br />
<br />
''(FIXME: move the following description to [[LT1528]])''<br />
<br />
<br />
{| align=right<br />
|-<br />
| <br />
[[Image:Main-LT1528.jpg|LT1528]]<br />
|}<br />
<b>Description:</b><br> The LT1528 is a rather expensive regulator that is known for its fast transient response and high current output. Really its known because Telit recommends it for the GM862.<br />
<br />
<b>Documents:</b><br><br />
[[Media:LT1528.pdf|LT1528 Datasheet]]<br />
<br />
<b>Footprints:</b><br><br />
Coming in a minute from SFE. This regulator comes in two packages. The 5-DD is the SMD version, while the TO-220-5 is the through hole version.<br />
<br />
<b>Manufacturer Info:</b><br><br />
Linear part # : <br><br />
LT1528CQ (5-DD SMD Package)<br> <br />
LT1528CT (TO-220-5 PTH Package)<br />
<br />
<b>Supplier Info:</b><br><br />
Digikey part # : LT1528CQ-ND<br><br />
Single Piece Price : $7.13<br />
<br />
<b>Related Items:</b><br><br />
[[GM862 Cellular Module]]<br><br />
[[GM862 SMD Connector]]<br />
<br />
<b>Original Creator:</b> --[[User:Sparkfun|Sparkfun]] 22:18, 25 January 2006 (PST)<br />
<br />
== Help ==<br />
Why can't I upload a *.cam file. It is used by Eagle for cam processors. There should be a better why to get help than posting to this page. --[[User:Linuxvolts|Linuxvolts]] 19:58, 23 May 2007 (PDT)</div>
Garrocha
http://www.opencircuits.com/index.php?title=OpenCircuits:Community_portal&diff=13662
OpenCircuits:Community portal
2008-01-29T10:00:54Z
<p>Garrocha: </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 />
== free digital TV converter box coupon ==<br />
<br />
https://www.dtv2009.gov/<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 />
::The problem is, that this is not a one time thing. It must be updated regulary, so it also works for new kinds of spam --SebDE<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 />
:Blocking based on IPs might be usefull if it uses a maintained black or gray list, but the kind of IP blocking is used around here doesn't help much. --SebDE<br />
<br />
Disabling edits from users that aren't logged in might help a lot: http://www.mediawiki.org/wiki/Manual:Faq#How_can_I_prevent_editing_by_anonymous_users.3F --[[User:Mzandrew|Mzandrew]] 14:16, 8 September 2007 (PDT)<br />
:[[User:DavidCary|DavidCary]] wrote: "We want a system in a way that makes it very easy for anyone to help us." on his User Discussion page.<br />
:But it wouldn't hurt if the creation of new sites would be logged in users only. (Would reduce the need to delete certain articles over and over again) --SebDE<br />
<br />
Or if someone's not logged in, could we enable a captcha so that the spammers would at least have to do it manually?<br />
Here's the ReCAPTCHA extension for mediawiki sites: http://www.mediawiki.org/wiki/Extension:ReCAPTCHA<br />
There's also the ConfirmEdit extension. http://www.mediawiki.org/wiki/Extension:ConfirmEdit<br />
--[[User:Mzandrew|Mzandrew]] 13:38, 9 September 2007 (PDT)<br />
:That is way to overdesigned if you know what I mean. And just btw it is hell for accessibility. I would rather see the use other techniques like wgSpamRegex and the use of a maintained IP black list first before using such ugly things... --SebDE<br />
<br />
::Obviously other methods are not working, I think captcha could be a hell for accessibility, but it is only when editing. I think is much worst for accesibility the incredible amount of spam that is attacking the wiki than captcha (think seriously about it)[[User:Garrocha|Garrocha]] 10:43, 27 December 2007 (PST)<br />
<br />
I have a whole bunch of PIC projects and things I think I can do to contribute to this Wiki, but the spam here is way way out of control. I'm looking at the change logs and I'm seeing 20+ spam edits per day. I'm not so sure I want to contribute if my contributions are going to be destroyed in a matter or days. I think requiring a logon to make changes would cut out most of the spam. At this point, the problem is so bad that making things alittle harder for people to make changes is probably worth the benefits.<br />
<br />
Also, this isn't directly related to spam, but it would be nice if the site didn't put nofollow on all the URLs. I think more people would be willing to add project info pages to the wiki if they new it would make them more visable in search engines. The wiki is small enough at this point that if people start abusing this it would be easy to ban or delete their account( assuming the change is made to require a login to make edits)<br />
[[User:Mzoran|Mzoran]] 21:42, 14 October 2007 (PDT)<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 />
<br />
*** Guys, the red color on links is AwuFul, it brings ppl headaches.<br />
That's the only reason I cant participate ***<br />
<br />
--[[User:Takeda|Takeda]] 16:38, 29 September 2007 (PDT)<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 />
== sample component ==<br />
<br />
What is the purpose of the [[Sample Component]] ?<br />
--[[User:DavidCary|DavidCary]] 16:27, 7 May 2007 (PDT)<br />
<br />
----<br />
<br />
<br />
== current surge and battery life ==<br />
<br />
Hi, <br />
<br />
currently my board is using a 3V battery, in every 40msec it will turn on its RF to communicate with the base station. I face a problem here is that my battery life is badly affected. Turning on the RF with cause a current surge. <br />
<br />
Will this surge affect my battery life? If I use a supercapacitor does it helps?<br />
<br />
-- [[User:203.120.164.208]] 04:14, 30 April 2007<br />
<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)<br />
<br />
== LaTEX math markup ==<br />
<br />
I wrote a quick howto on figuring out resistor values, but it looks bad without latex math markup enabled.<br />
Here's what I wrote as it appears on open circuits: http://www.opencircuits.com/Talk:Relays<br />
Here's how it appears on wikipedia (with math markup enabled): http://en.wikipedia.org/wiki/User:Mzandrew/Sandbox<br />
<br />
Anyone know if this is a quick thing to enable for open circuits or if it's involved?<br />
<br />
[[User:Mzandrew|Mzandrew]] 14:16, 8 September 2007 (PDT)<br />
<br />
<br />
----<br />
<br />
'''SPAM DELETED!'''<br />
<br />
I deleted a whole bunch of links that had been placed at the top of this page, probably by the same AH that did it to my page. I think the best solution would be to make it so no edits are possible without being logged in. Then there will be a record of who does this kind of thing. Then they can be banned from the site. I don't think that defeats the purpose of an open wiki environment, it simply means you have to register to contribute.<br />
<br />
--[[User:RogerAF|RAF]] 10:30, 21 December 2007 (PST)<br />
<br />
At least this page is still OK. The Spam AHole hit my user talk page again today. This is very aggravating.<br />
<br />
--[[User:RogerAF|RAF]] 06:54, 22 December 2007 (PST)<br />
<br />
: ''I agree. Annoying. I'm starting to "semi-protect" most pages so they can only be edited by logged-in users. I'm leaving a couple of pages wide open as a honeypot and/or test pages, so I can make tests and ban spammers without touching good pages. I think the $wgSpamRegex and/or ReCAPTCHA would be a better way to deal with spam. But my attempt to set them up isn't working yet. Sorry. --[[User:DavidCary|DavidCary]] 10:28, 3 January 2008 (PST)''<br />
<br />
== Release 2.0 ==<br />
<br />
[http://radar.oreilly.com/archives/2007/12/new_release_20_3.html New Release 2.0: Open Source Hardware] by Jimmy Guterman<br />
<br />
Does Guterman know about Open Circuits yet?<br />
--[[User:DavidCary|DavidCary]] 01:04, 4 January 2008 (PST)<br />
<br />
== tech-assist ==<br />
<br />
Should we invite the nice people at tech-assist<br />
http://tech-assist.org/<br />
to use the Open Circuits wiki?<br />
--[[User:DavidCary|DavidCary]] 20:38, 15 January 2008 (PST)<br />
<br />
== A post I left at the Schmartboard mailing list. ==<br />
<br />
Last week I posted to the Schmartboard mailing list asking about more interface types for their system.<br />
I made reference to sites like this and pleaded the case of individuals wishing to make projects that interface a little better than the methods available now. Neal Greenburg(VP in sales) replied that they had been kicking ideas around like what I was proposing for a while, and that he would like to get some feedback. So, if you're interested, head on over and pipe in. The basic request I made was asking for common internal pc interfaces(PCI, PCI-e, AGP, ISA, etc..) to be included as an attachable module.<br />
<br />
The reason for my request was that this would allow organizations such as this one to develop hardware that is now unachievable at a decent prototyping price(quantities in the single digits). Their modules allow robust SMD hardware to be hand soldered and connected to other modules, but interfacing to a pc or other system is limited to rs232. I left a much more in depth post there, and if you're interested, you can find it there.<br />
<br />
http://tech.groups.yahoo.com/group/schmartboardsv/<br />
<br />
I'm not affiliated with schmartboard in any other way than as a customer. I'm sorry if this is seen as spam, it's not intended to be. If the general consensus is that this is spam, feel free to delete it.<br />
<br />
Thanks for your time, take care.<br />
[[User:Jonkopp|Jonkopp]] 13:49, 20 January 2008 (PST)</div>
Garrocha
http://www.opencircuits.com/index.php?title=Digikey&diff=13661
Digikey
2008-01-29T10:00:29Z
<p>Garrocha: Undo revision 13638 by BasolObasr (Talk)</p>
<hr />
<div>{| align=right<br />
|-<br />
| <br />
[[Image:Digikey-Logo.gif|Digikey]]<br />
|}<br />
<b>Description:</b><br> The defacto standard for small parts ordering. Once you get used to their interface/search engine, you'll cuss at every other parts website out there. They are great. $25 minimum order. Same day shipping. They have a lot of stock items, but a lot of non-stocked items so don't believe the catalog.<br />
<br />
<b>Website:</b><br><br />
[http://www.digikey.com www.digikey.com] of course<br />
<br />
<b>Contact Info:</b><br><br />
1-800-344-4539<br />
<br />
All major credit cards accepted. Many shipping methods. I believe they ship to USA, Canada, and many other countries.<br />
<br />
[[Category:Suppliers]]</div>
Garrocha
http://www.opencircuits.com/index.php?title=File:Sf-microsd.jpg&diff=13660
File:Sf-microsd.jpg
2008-01-29T10:00:18Z
<p>Garrocha: Removing all content from page</p>
<hr />
<div></div>
Garrocha
http://www.opencircuits.com/index.php?title=OpenCircuits:Site_support&diff=13659
OpenCircuits:Site support
2008-01-29T10:00:05Z
<p>Garrocha: </p>
<hr />
<div>You can help support Open Circuits.<br />
<br />
[[we love volunteers]].<br />
<br />
''(The "Donations" link on the left navigation bar links here).''</div>
Garrocha
http://www.opencircuits.com/index.php?title=Main_Page&diff=13657
Main Page
2008-01-29T09:59:06Z
<p>Garrocha: </p>
<hr />
<div>Open Circuits is a wiki for sharing [[open source electronics]] knowledge, schematics, board layouts, ports and parts libraries. This include open hardware [[Music Player]]s, [[atomic microscope]]s, [[PC]], [[PDA]] and [[Open Mobile Gadgets|mobile phone]]s, and [[battery|batteries]]. Please help us to build this resource by submitting your component descriptions, projects, techniques, and PCB footprints.<br />
<br />
== [[Projects]] ==<br />
Descriptions, instructions, board layouts, and other documentation for electronics projects and [[ideas]].<br />
<br />
== [[Components]] ==<br />
Lists of components, where to purchase them, how to use them.<br />
<br />
== [[Basic Circuits and Circuit Building Blocks ]] ==<br />
Circuits you will use over and over.<br />
<br />
== [[Techniques]] ==<br />
How to do things.<br />
<br />
== [[PCB Footprints]] ==<br />
Don't reinvent the wheel. Known working open PCB footprints for various components.<br />
<br />
== Help Us Make Open Circuits better ==<br />
<br />
What are we:<br />
<br />
Looks like we are defining this by way of who contributes and what. I ( [[russ_hensel]] ) am a new member so may or may not have it right.<br />
This is what I think, see.<br />
<br />
*An introduction to Electronic theory, suitable for the hobbiest.<br />
<br />
*Guide to locating and using components and tools.<br />
<br />
*Details on how to build various projects.<br />
<br />
*Building some sense of community amoung we builders.<br />
<br />
There are two means of carrying this out:<br />
<br />
*Write material for the site,<br />
<br />
*Link to material you may have written or have located on the web.<br />
<br />
What do you think, discuss it here.<br />
<br />
<br />
[[We love volunteers]].<br />
<br />
<br />
__NOTOC__</div>
Garrocha