Jon's Place

Thursday, March 29, 2007

Custom PCB for Reflow Oven

So, I decided to make a custom PCB for my reflow oven. I'm going to be using it a lot, and I didn't really want it to die half-way through a job and end up ruining hundreds of dollars worth of boards and components.

The whole thing went pretty well, and I now have two of these boards (one is going in the mail out to my brother).

You can get the source code for this from my brother's SVN repository. The hex file is available for the ATmega168 or the ATmega88. You can get the gerber files for the board here.

For populating the board, here is a list of the Digikey part #'s for the components:

67-1781-ND - 16x2 LCD
255-1537-ND - 20 amp solid state relay
AD595AQ - AD595 K type thermocouple op-amp
TP-29-ND - K type thermocouple (edit - this one does't work - see comment)
CT6EX103-ND - 10K pot
LM2940CT-5.0-ND - 5 volt LDO regulator
399-4309-ND - 0.47 uF cap for LM2940
399-3574-ND - 22 uF cap for LM2940
BS170-ND - n-channel MOSFET in TO-92
ATMEGA88-20PU-ND - ATmega88
ED3128-ND - 28 pin socket for ATmega88
ED3114-ND - 14 pin socket for AD595
ED7636-ND - 36 pin SIP socket (handles molex square pins)

You need a few other components, like three 0.1 ceramic uF caps, a couple 10K resistors, a 100 uF electrolyte cap, an integrated resistor LED, a 6-pin molex header for programming, and three 2-pin molex right angle plugs.


  • Note from the author:

    The thermocouple listed above doesn't work properly - I ended up trying a few, and the one I found that works the best is from Sparkfun:

    - Jon

    By Blogger Unknown, At February 15, 2008 at 9:13 AM  

  • hi .
    just put the oven together it takes 20 minutes on the preheat cycle and remains a constant 130c. have i missed anything . im using 2 500w quarts heaters ( ruined my moms oven)

    By Anonymous Anonymous, At May 8, 2008 at 9:21 AM  

  • raa, sorry, I missed your comment entirely. Are you using my code? If you are, and you're using an ATmega, make sure you clear the "DIV8" fuse, or else the clock will run at 1/8 speed, and instead of preheating for one and a half minutes, it will preheat for 20 minutes...

    By Blogger Unknown, At May 27, 2008 at 1:03 PM  

  • The link for gerber files seems broaken, can you please post another link.

    By Blogger mendi, At January 1, 2014 at 8:25 AM  

  • Sorry about that - I just fixed it, so you should be able to download it again...

    By Blogger Unknown, At January 1, 2014 at 9:10 AM  

  • I also just fixed the two hex files - not sure what happened to the three files, but they're back now. If you want the source code, you can also get it from my brother's GitHub repo now -

    By Blogger Unknown, At January 1, 2014 at 9:20 AM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home