Page 1 of 3 123 LastLast
  1. #1
    Hacking a Roland CAMM3 PNC-3000 just about sums it up...

    I got it for the look and it has passed wife inspection for home office use (provided it doesn't make a mess). Good idea for cold weather if you can get away with it

    It's a small 3 axis mill with ball screws resolving 5um, round linear rails and a robust cast aluminium frame of average section about 1cm. It's also a bit of a dinosaur :naughty:

    Good thing is you can download all the circuit diagrams, meaning you can copy it's EPROM's and make sense of them with a Zilog disassembler. It's got a Z80

    I have a new proto BIOS written so I can upload new code and run it in RAM. Much easier than blowing zillions of EPROMS. All looks pretty straight forwards. Have you discovered Dosbox? It's a freeby that lets you run antique software under XP, Win7 and, amazingly, it all works. Nominate a directory containing all your DOS favourites, mount it as a disk drive under Dosbox and away you go. Google for dosbox if you want it.

    Mechanically I need splash guards to comply with wifely edict. I also want to hush it up a bit. The brushed AC motor isn't too bad but DC would be quieter and I could slow it down a lot, it's much to fast. I'm fitting an ER16 spindle at the same time because Roland collets leave a bit to be desired.

    Pic 1: Spindle out, motor out, new ER16 spindle waiting to go in.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	rol1.jpg 
Views:	1545 
Size:	98.0 KB 
ID:	3671  
    Last edited by Robin Hewitt; 30-01-2011 at 01:24 PM.

  2. #2
    i do like the look of that machine, i can see why the wife has passed it for indoor use :)
    im looking farward to seeing this one develop

  3. #3
    I replaced the EPROM so it now comes up and wants to communicate, lets me upload programs and run them.

    Just did "reading the buttons". I can see the XYZ positioning encoder knobs on the front panel are going to be tricky.

    To read the panel buttons and encoders I have to clock the data out serially by reading two dedicated port addresses. No problem except for the encoders which are odd. I get a direction and a brief pulse to say it's moving. Blink and you've missed it. They are not making this easy. Resisting the temptation to rewire it so I read the encoders raw :naughty:

    Worry about that later, they've probably fine tuned the pulse to one step in crawl mode so I just read once per interrupt.

    Next, lighting the LED's and setting the XYZ co-ordinate displays. Then I'll fire up the interrupts and get her moving again.

    Still waiting for bits to do the new spindle. Bought the Ampflow E-150 DC motor and it looks delighful. Slightly concerned about how much heat it can dump into the metalwork without overheating, may need an extra fan. It's rather apart at the moment, you can see the 35mm round rails supporting the head. Feels fairly solid
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	rol2.jpg 
Views:	1130 
Size:	103.2 KB 
ID:	3683  

  4. #4
    I got in a couple of days on the new firmware. I now have control of the knobs, buttons, motors and displays.

    About 25% of that couple of days was persuading the XYZ position displays to behave themselves. Instead of TTL 7 seg display drivers they use some cack-a-mamy processor that needs to be interrupted when the direction line changes. It needs a delay after a direction change before it is prepared to start counting. No delay and it counts the wrong way. Get the delay wrong and it can go truly bananas.

    No goto xyz yet, written but not tested. OTOH it does move because the Home button works. For Home I sidle up to the limit switches at 5mm/s until they are all shut. Then I back off at 2.5mm/s until they are all open. Then I wind into them again at 1mm/s. They aren't exactly brilliant, worst case repeatability is 35um out, need to think about that.

    All stop now while I invent a command protocol. I want the host computer to do the sums but there is a limit on how fast i can pump information down the serial line. I need a compromise comms platform, a CCP :naughty:

  5. #5
    i like the look of this machine, whats the total working area?

  6. #6
    Quote Originally Posted by cooliced View Post
    i like the look of this machine, whats the total working area?
    Not a lot :naughty: X 180, Y 150, Z 150

    I just found a blown ball bushing. Nil problemo because I can replace all 4 XY rails and all 8 XY bearings for around 50 from Gary and it will be like new. They are all 20mm

    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	table.jpg 
Views:	1215 
Size:	153.3 KB 
ID:	3750  

  7. #7
    Ah nice one, im looking for something like that but a bit bigger, looks uber retro

  8. #8
    It's been driving me spotty, but I think I am now convinced that it's the X,Y,Z position display that is wrong not the steppers. Time to give up on the displays and do some CNC type moving.

    With my harum-scarum step sequence the counter stays 100% in synch with the steppers.

    With my everyone moves together routine the displays are out one count per shift.

    Makes not a lick of sense to me.

    Pic is the encoder output. When you turn the dial one click you get a 1.25mS pulse. If direction changes you see the direction line (yellow) go 1.25mS before the pulse. This is surprisingly convenient when you are sampling at 1KHz to get 5mm/s at 200steps/mm. The motor will happily slam in to reverse at 5mm/s. Another clue that their 500Hz double step was a ghastly bodge to overcome a problem with the display :naughty:
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	encoder.jpg 
Views:	527 
Size:	107.2 KB 
ID:	3769  

  9. #9
    New motor and ER-16 chuck fitted. Used cheap bearings which are running noisy and a tadge warm, I'll give them a few hours and if they don't settle down and start behaving I'll have to shell out for something more up-market :whistling:
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	timing belt.jpg 
Views:	954 
Size:	113.1 KB 
ID:	3784   Click image for larger version. 

Name:	ER16 chuck.jpg 
Views:	691 
Size:	114.4 KB 
ID:	3785  

  10. #10
    I love this machine, just wish it was a little bigger. looks sturdy tho, what materials you gonna be cutting on it?

Page 1 of 3 123 LastLast

Similar Threads

  1. NEW MEMBER: Yorkshire based modding / hacking noob says hello
    By dynamis_dk in forum New Member Introductions
    Replies: 8
    Last Post: 27-02-2014, 10:03 PM
  2. FOR SALE: Roland CAMM3 PNC-3000 Desktop Mill
    By danielbriggs in forum Items For Sale
    Replies: 4
    Last Post: 25-01-2012, 05:14 PM
  3. FOR SALE: For Sale! Roland PNC 3000 milling machine
    By fidia in forum Items For Sale
    Replies: 19
    Last Post: 26-07-2011, 09:07 PM
  4. NEW MEMBER: Hi From Oxfordshire - with Roland CAMM3 machine
    By rowifi in forum New Member Introductions
    Replies: 1
    Last Post: 15-02-2011, 04:04 AM
  5. Cheap for hacking
    By Robin Hewitt in forum General Discussion
    Replies: 12
    Last Post: 21-11-2008, 12:30 PM


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts