Conmega
Experienced Member
Well I wasn't planning on posting about this here but I was asked by another member, who kindly offered to help me, to post the ROM dump I have here so I guess I'll make a quick post about what I'm doing.
I decided making a homemade Pick and Place machine could be fun but thought buying a cheap Chinese XYZ gantry or building my own would be cost prohibitive or too flimsy so I looked for an alternative.
I came across old bio-medical liquid handling robots which were basically XYZ gantrys with vacuum lines ran to the head for picking up liquids. Perfect! I need an XYZ gantry with vacuum lines as-well for picking up SMD components.
Now how much do these machines sell for? To my surprise the resell market for these machines aren't great, which is good for us! If you live in the USA they seem to go for a couple hundred bucks from recycling outfits across the country.
I got mine after some offering and counter-offering for 150 bucks, was about an hour and a half away from me. Not bad for a VERY well built machine with a HUGE work area for the price.
Some photos:
http://imgur.com/a/Oyl4D
The machine is a Qiagen Biorobot 8000 and my unit was built in 2004.
This thing wasn't fun to get in the basement being as large as it is (32" deep 55" wide 31" tall) and weighing in at 265 pounds!
But now that its down here this beast can start to be hacked!
Problem is I don't have any software to be-able to help me decode what the DB9 RS-232 port on the back takes.
Thus where I am stuck at. I would like to use as much as the in place electronics so I don't have to completely rebuilt it if possible.
This is especially considering it has DC motors with encoders, which while way nicer than steppers is more difficult to control needing a PID Controller to have any kind of nice accurate movement which is more difficult to implement than steppers.
Now this system has some vintage soul I guess you can say, its controlled entirely by 8052s which interesting each board has one with its own firmware and they are all interconnected over serial.
Very interesting way to do things instead of having one 8052 control the entire thing, but this machine probably cost tens of thousands of dollars when new so I'm sure the engineers didn't care much for it to be a little more expensive to produce. (For example there was an add-on on the main table for a vibrating base for mixing liquids, this had a large DC motor and a few sensors to drive, this got a whole 8052 to control just so it could connect to the same serial interface for expansions.)
Anyway I dumped the 64k ROM for the main 8052 which is a TS80C32X2-MCA, I was asked to post the ROM dump here for someone else to help me figure out where in the code and how its setting up and configuring its RS-232 port so I know what settings I need for the COM port.
Here's the ROM dump on paste-bin as its a bit too large for an attachment here.
http://pastebin.com/9a8bMYaf
If anyone else is interested in the project I suppose don't be afraid to chime in and or ask questions!
I posted this in off-topic knowing its already quite far off topic, I hope that I don't get any flak for posting it here.
-Connor K
I decided making a homemade Pick and Place machine could be fun but thought buying a cheap Chinese XYZ gantry or building my own would be cost prohibitive or too flimsy so I looked for an alternative.
I came across old bio-medical liquid handling robots which were basically XYZ gantrys with vacuum lines ran to the head for picking up liquids. Perfect! I need an XYZ gantry with vacuum lines as-well for picking up SMD components.
Now how much do these machines sell for? To my surprise the resell market for these machines aren't great, which is good for us! If you live in the USA they seem to go for a couple hundred bucks from recycling outfits across the country.
I got mine after some offering and counter-offering for 150 bucks, was about an hour and a half away from me. Not bad for a VERY well built machine with a HUGE work area for the price.
Some photos:
http://imgur.com/a/Oyl4D
The machine is a Qiagen Biorobot 8000 and my unit was built in 2004.
This thing wasn't fun to get in the basement being as large as it is (32" deep 55" wide 31" tall) and weighing in at 265 pounds!
But now that its down here this beast can start to be hacked!
Problem is I don't have any software to be-able to help me decode what the DB9 RS-232 port on the back takes.
Thus where I am stuck at. I would like to use as much as the in place electronics so I don't have to completely rebuilt it if possible.
This is especially considering it has DC motors with encoders, which while way nicer than steppers is more difficult to control needing a PID Controller to have any kind of nice accurate movement which is more difficult to implement than steppers.
Now this system has some vintage soul I guess you can say, its controlled entirely by 8052s which interesting each board has one with its own firmware and they are all interconnected over serial.
Very interesting way to do things instead of having one 8052 control the entire thing, but this machine probably cost tens of thousands of dollars when new so I'm sure the engineers didn't care much for it to be a little more expensive to produce. (For example there was an add-on on the main table for a vibrating base for mixing liquids, this had a large DC motor and a few sensors to drive, this got a whole 8052 to control just so it could connect to the same serial interface for expansions.)
Anyway I dumped the 64k ROM for the main 8052 which is a TS80C32X2-MCA, I was asked to post the ROM dump here for someone else to help me figure out where in the code and how its setting up and configuring its RS-232 port so I know what settings I need for the COM port.
Here's the ROM dump on paste-bin as its a bit too large for an attachment here.
http://pastebin.com/9a8bMYaf
If anyone else is interested in the project I suppose don't be afraid to chime in and or ask questions!
I posted this in off-topic knowing its already quite far off topic, I hope that I don't get any flak for posting it here.
-Connor K