Showing posts with label Chemicals. Show all posts
Showing posts with label Chemicals. Show all posts

Sunday, December 22, 2013

Aluminum PCB Attempt (1)

Making PCBs at home is awesome.
Feel the power of making a professional-looking circuit board at home with these amazing chemicals that eat copper.

Pretty rad.
Sadly, not everyone can get their hands on etchant, or photosensitive boards, or any of that fancy stuff. As always, I investigated a cheaper way to make PCBs. I'm not talking about that 3D printing stuff or the conductive ink pens (those things are not cheap to begin with).

I'm talking real lyfe.

Okay. So the objective of this was to make a PCB that could use any substrate. That means I could implement a circuit on any surface: wood, glass, plastic, curved surfaces, paper, maybe even clothing!
Before we continue on how I did this, we must first understand how PCBs work.

Basically, a sheet of copper is pasted on top of an insulative substrate: usually phenolic or fiberglass, or flexible plastic. Printed Circuit Boards are much more sophisticated today, with multiple layers. These layers are connected through vias. Like elevators, they are conductive holes that transport electrons.

Here are some pictures from the internet:

As you can see, each trace is like a wire, a road to move electrons.

PCBs can get crazy, with layers of different types of conductors. A solder mask is that green thing that prevents the PCB from oxidation or shorts.


More.


Now that you get the point of how these PCBs work, people usually make PCBs at home by etching away copper from a copper-clad board to get traces.
You could look at my post on VU meters evolution to get an idea of how I do it at home.


So, it seems like PCB manufacturing at home is limited to copper boards on phenolic/fiberglass surfaces.
Instead of using copper sheets (because they were not cheap), I used aluminum foil as the conductor. Instead of using fiberglass/phenolic, I used whatever I felt like. The following is my attempt on aluminum PCBs.


I decided for attempt 1 that I was going to use a plastic sheet


For this first attempt I was going to use SMD parts, so I do not have to drill holes (the DIP parts will be bent into SMD).


Sanded out


Just programming the chip



I really had no photosensitive aluminum foil, so I would use the toner transfer method.



I cut out one piece.


Taped it to aluminum foil. The back of the foil has a piece of tape to keep it flat.



Then I ironed it. The tape melted, which was bad...


The toner stayed intact with the foil, but the end product wasn't flat.


Use crazy-glue to glue it onto the plastic


Bath in water to remove the paper


It did not glue on too well... there were air gaps and wrinkles


dangerous chemicals.


crack a window.


two parts hydrogen peroxide



one part hydrochloric acid


It should etch the aluminum pretty well.



You will start to notice that the etchant gets in the cracks...


It etched away at traces from below.



So this time, I would glue the aluminum onto a flat surface first.





Then I drew silly patterns on it with a circuit-writer pen (an oil based ink pen, it's a Sharpie in essence).



I put it in.


Working well!


Then the ink started dissolving...




It didn't come out too well...



Conclusion from attempt 1:
You must always put the substrate on the foil first to ensure an airtight bond that will not allow any etchant in between.
This means that you cannot use a substrate that melts under a clothing iron, because...

Conclusion from attempt 2:
Oil based ink does not last too well in our etchant.

This PCB attempt could have been successful, if I were using glass, for example.

However, I was not using glass. In the end, this was pretty much a failure. The goal was to use any substrate. I am currently limited to substrates that do not melt under a clothing iron.

This gives me a nugget of information for my next attempt though, which is good, so I got that going for me.



Saturday, August 31, 2013

Let's get familiar with some tools

Before all of these posts...

Let's get familiar of all the tools I will be referencing and using. This is going to be a quick run through, so if you have any questions of where to purchase, how to use, etc about the tools, please leave it in the comments below.

Taken for granted:

I hope you all know what a breadboard is, what solder is, what a perfboard is, what a PCB is, etc.
If you have any questions about electronics, please feel free to ask questions!
I will not mention every single tool I use, as I am skimming through it.

Tools

Soldering iron: ~$10
Less basic and less useful: solder pot. ~$15
I barely ever use the solder pot. In fact it isn't even that practical.
The only thing I use it for is to desolder SMD parts, however I could use a hot plate instead of it. It makes a lot of harmful fumes, and the solder oxidizes quickly in such a hot pot. 





Etchant ~$3
I bought etchant from Hong Kong, cheap. 
Dremel ~$expensive (my dad's)
Drill press base ~ $founditinthetrash
Hacksaw ~$I'mnotsure
Goggles ~$finditinthetrash
gloves ~$inthetrash
Vise~$mydads

Here is a picture of the table which I work at. It is incredibly sloppy at the moment. However, you will see that I have wire strippers, wire cutters, pliers, helping hand, etc.

Helping Hands ~$20 (from Hobby Shop. If from Radio Shack, it probably costs a ridiculous price)


Organized box of supplies:
This year I went to Hong Kong and bought parts like no tomorrow. Why?
Two seven segment displays in HK cost $8... HKD, which is one US dollar
That same product probably costs $4 in USD... At Radio Shack.
I prefer to order parts from ebay.com. The shipping takes long, but if you do not need the part urgently, you will be satisfied.



Brilliant.


Multimeter: useful, and relatively cheap in HK. Fluke multimeters are a recommended brand... because they don't fluke (haha)

Just a handy notepad to write down reference circuits or pinouts that you will need to use a lot.


A laptop comes in handy to program and surf the web for help!



A USB to Serial converter will be handy. This one is from ebay, again, pretty cheap ~$10
I tried to make my own, but ended up failing.


Home-made tools

The tools above can be bought. The tools I will soon mention can be made at home, for a much cheaper price.

Inside this box is magic. Let's open it.

Test LEDs. Having a built in resistor comes in handy. To test if a connection is HIGH (5v) or LOW (0v), just connect this resistor like a pair of chopsticks. It's a good tool, simple to make.



Above is an "oscilloscope", more like a graphed out voltmeter that I found here: http://yveslebrac.blogspot.com/2008/10/cheapest-dual-trace-scope-in-galaxy.html
It's functional, but a better option would have just been
analogRead(); on Arduino, then graph it out on processing.


USBTiny ISP. From Adafruit, this tool is somewhat expensive: http://learn.adafruit.com/usbtinyisp
From ebay, it is a little less expensive: ebay.com
From home, it's free.


This brilliant piece of work can be found at this guy's blog: http://tequals0.wordpress.com/2011/09/26/attiny45-based-usbtinyisp-programmer/

If you check the comments you might be able to find the PCB I designed. 

And with all those ISPs, how do we program with them?


Voila! Most people put their chip on a breadboard every time they need to program it...
That can be a bit annoying, so I made this target board. It supports 
  • ATtiny25,45,85
  • ATtiny24,44,84
  • ATtiny1313,2313,
  • ATmega 328,128, similar chips
Basically you plug in the ISP cable, the chip, and if you need, there is a socket for a crystal oscillator, and you can program it! All it is is a connection between the ISP header and the MOSI, MISO, SCK, Vcc, GND, and RST pins of each chip socket, so of course, you can only program one chip at a time.

5v power supply: four sockets from the USB so it's easy to prototype



An audio jack with wires sticking out of it. That way I can just plug the wires into a breadboard to test out an audio circuit.


This board is to be used with the Arduino as ISP system. you can find it here:
My board supports only ATtiny25,45,85 and 24,44,84, so I do not use it often.






Last but not least, above are pictures of a debricker I found online. 
The best thing, It WORKS and it's small.
 I used an A23 battery cell for size. It's impressive such a small battery is 12v!
From the hv_serial_prog program on that website, I edited a bit so I can reset the fuses on different chips. All you have to do is change the values on the #define at the beginning.

So, feel free to make your own! I encourage you to make these tools so that your life will be easier.