Pages: [1]   Go Down
Author Topic: Advanced PID project for BGA rework station[DIYBGA.COM]  (Read 6409 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 89
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

EDIT:This code is DONE!


Hi, I've been into BGA rework for couple years now and finally getting into designing my own rework station. I know I could buy PID's and slap them in but that kind of takes the fun out of it for me and this will be more useful to other DIY guys and I as well. If it works the way I think it will I want to have PCB's/shields or whatever made up for other DIY guys doing the same thing. Using Brett's PID library of course(awesome btw).

I'm looking for good arduino guys to chat with regarding my project.

Some of you may be familiar with rocketscream oven reflow controller shield. Here's the code: https://github.com/rocketscream/Reflow-Oven-Controller/blob/master/reflowOvenController.ino   The osPID code is a little harder for me to read..

What I'm trying to do is somewhat similar but there will be 2 PID loops(bottom heater and top heater). In the rocketscream code, its setup for preheat, soak, reflow, cool for steps basically. I'd like the number of steps for top heater PID , target temps for each step, and dwell time for each step controlled by user input and profiles actually saved in eeprom. For bottom heater just one setpoint is ok.

LCD setup kinda like this 20x4:

PTN:1   STEP: 1 (status here run/stop)
TH  SV:225 PV 220
BH  SV:200 PV 200

Of course with start/stop, up/down/left/right buttons with menu to edit profiles. Editing profiles from PC with frontend(curve plotting etc)as well.

I have my code setup so far just with one setpoint(hardcoded) and PID is working flawlessly. My idea being a noob was to get that working then slowly add other functions/features as I go so I can learn how to do everything.  I don't need someone to do all the work or anything but maybe chatting about the best way to go about certain problems I'm having without clogging up the forum.

If you would like to help me it would be very much appreciated.  There is potential for money here but honestly not much and will be a long time... osPID is cool but this would be much better for a rework station I think.

I'm on facebook and we could chat there or wherever else if you like.

Thanks alot for reading all this.

-Mark






« Last Edit: February 24, 2013, 05:05:19 pm by noobdude » Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 89
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

With the help from you guys here I've finished my code.  smiley-cool Will post in showcase after I get my machine done. I just googled arduino rework station and this was first result so I wanted to update. Pretty amazing really, as there are plenty of other people with similar projects.

Thanks again guys!

Here's video of what it looks like so far.

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

very interesting project, found your video on youtube but your diybga.com links are dead.

i spent some time using my rex c100 pid controller and wanted to upgrade to a more advanced steps / profiles controller, so i was quite impressed by your setup.
Haven't found too many other arduino based bga projects so far but if you say there are some i'll keep looking.

Have you published details about your project somewhere (arduino model, heating hardware..) or do you plan to do so ?

i've taken a quick look at the arduino pid library and quite a lot seems to depend on the code using it so i'd like to get some feedback on your live tests, target temp overshoot, stability and so on.

great work again, hope to see more.

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Have you got your code and a schematic you could share on your project.  I am looking to adapt for a controller for sausage making.

Thanks
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

wow.....i like your projek...
add my facebook friend     https://www.facebook.com/delfashi
Logged

Pages: [1]   Go Up
Jump to: