CNC Mill

Roland Modela MDX-50

Contents

Back to the top

Saftey

Back to the top

Preperation

Example: Circuit Design - TinyFABISP

You will need to create two separate RML files, one for the TRACES, one for the OUTLINE.
This is because they will require different cutters and slightly different settings. Traces is what we will mill out for our circuit, then outline is what will happen last to cut the board out from the board material.
Create/import your TRACES or OUTLINE in photoshop/gimp/etc. One good way to do this is to have a single illustrator file with two layers, one for TRACES, one for OUTLINE. Then you can simply save out each layer in turn as a separate .png file (with a high resolution of 1000 dpi).
Before saving, check that your images are the correct size for your circuit board (in mm, not dpi).
Note: whatever is white will stay, black will be machined. You may need to invert out image to get the white lines and black background.
I.e. White: material left behind will be the conductive copper (tracks) Black: will be the space around traces, some of this will be removed (not all).
(So for example, your board outline design should look like a black line around a white box)
You can orient the circuit board based on the orientation you want to cut it on the mill, landscape or portrait.
Quality Note on Illustrator : export as, on quality, select other and manual 1000 dpi
Save as YOURNAME traces and outline.png Then ALSO save as YOURNAMEtraces.png Then ALSO save as YOURNAMEoutline.png

Back to the top

RML Files

What are file types even?


On Fabmodules :
Output format: select Roland mill (.rml) (note MDX40 is similar to our machine and we can use this) Process: PCB traces (1/64) which is about 0.4 mm (so 1/32 is about 0.8mm) Input the settings as outlined below. Note that the zjog is the safe travelling distances above the board. Note also, that if in doubt, it’s best to mill the air above the board than to mill too far down. Or you can always use soft foam to try it out.
Terms: Stock thickness - thickness of the material e.g. 1.7mm Cut depth - the depth the tool will cut in one go. E.g. 0.6 will take 3 passes to cut 1.7mm

Back to the top

Setting up the Machine

Fix board

You'll want to start by washing your hands, you want to keep the board as clean as possible to avoid defects occuring.
Put the double sided tape on the back of your board, making sure that it doesn’t overlap and try not to touch the sticky bit.
Then stick your board onto the wax spacer (without the wax spacer the mill won’t reach the board as it’s too high). Overlap the board very slightly with the edge of the wax block to allow us to remove it afterwards. Clean Board again incase of residue.

Back to the top

Setup Machine

Selecting and Changing Tools

Know what tool is in what cartridge (1-6).
We need to come up with a good solution to this knowledge problem.
Press MENU until you reach the TOOL menu, then use the jogwheel to select tool the tool you want (1 or 2 typically). Press ENTER when selected. The machine will now switch tools.
If in doubt, check by measuring, or asking.

Back to the top

Zero X-Y Axis

Origin is front left of the cutting bed.
Move X and Y with spin knob.
Set origin with: origin + axis
Allow some space around the circuit board - don’t set 0,0 to be right in the corner of the copper board.
Press MENU until you reach the user menu, then press X/Y/Z to get the tool closer to the board (for easy sighting), then use the jogwheel to move the tool closer. You can press RATE to move more slowly/quickly to get the tool quite close to the board.
Then press X, use the jogwheel to move it to where you want your X0 to be, then press and hold ORIGIN to set this as your X0 origin value.
Then do the same for Y.
Note: you would do the same with Z, if we didn’t have a Z0 sense tool. Note that it looks like a gold stethoscope and can be plugged into the Z0 sensor/rotary connector at the back of the machine. NOTE: when setting Z manually, we have found that setting z0 as approx 0.03mm below the actual surface of the board works well.

Back to the top

Z-axis Origin

Get out the Z0 sense tool. Clean Z0 Tool
Remove rubber cover on socket. Plug into socket, with white arrow facing forward.
Place puck (black side down) on center of copper board.
Careful:

  • 1. When you close lid and press resume, the table will move forward, so be aware of how the cable will move or snag (the tool will raise first)
  • 2. Then the tool will return to where it last as - so be careful the cable is not in the way
  • Move the table to place the tool over the middle of the puck.
    Press Z0 SENSE, then ENTER to confirm.
    Pull collar out on plug to remove, then replace cap.
    Careful: Your hand will be very close to the tool when you do this!

    Back to the top

    Test Cut Depth

    Note: to test the depth of the cut, you can turn spindle on/off, by pressing SPINDLE and hold.
    You can then rotate the jogwheel to increase the spindle speed.
    Then you can press Z and move this down slowly with a rate of x10 onto the board.
    Safer to leave spindle running on Z up in case of user error
    If you want to inspect the piece, Press MENU until you reach the move menu, then go to VIEW this can be used to move the table close to the front.
    If you want to, return the tool to the user XY position:

  • Press MENU, the USER XY.
  • Cycle through the MENU button until you get to the MOVE menu, then go to USER XY menu and press ENTER.

  • NOTE: the spindle speed for cutting PCB traces and outlines should always be between 12,000-13,000 RPM. THIS IS IMPORTANT!

    Back to the top

    Fabmodules

    Then goto fabmodules.org and use the settings as outlined below. Fabmodules can be used to control a range of machines independently from the machine’s own software.

  • Input format: PNG
  • Make sure you INVERT your traces image, so that the space around your traces is BLACK, and the TRACES are WHITE.
    Output format: select Roland mill (.rml) (note MDX40 is similar to our machine and we can use this)
    Process: PCB traces (1/64) which is about 0.4 mm (so 1/32 is about 0.8mm)
    Input the settings as outlined below:
    Note that the zjog is the safe travelling distances above the board.
    Note also, that if in doubt, it’s best to mill the air above the board than to mill too far down. Or you can always use soft foam to try it out.
    Calculate the tool path. Check this by zooming, rotating, panning (instructions for doing these things are at the top of the screen).
    Save this configuration as YOURNAMEtrace.rml.
    Then do the same for the outline using your YOURNAMEoutline.png, but for the option PROCESS, use PCB outline (1/32) which is about 0.8 mm.

    Number of Offsets: “4”, if you’ve never soldered. “2”, if you’re comfortable.

    Note: if using a 0.3mm cutter for traces, the speed (output section) should be changed from 4mm/s to 3mm/s. This is because this is a smaller cutter and the machine needs to go slower!!!

    Save if you’re satisfied with the tracing result. Which should give you a .RML file.

    Back to the top

    Machining

    Then open VPanel for MDX-50 software.

  • Verify if the machine is ready, the software will tell you.
  • Check if the XYZ are the same as the machine. (Eyeball it)
  • Loading your file: Click on the CUT button (middle button at 45deg).
  • The job menu will appear, DELETE ALL of these, and click ADD, then select your .rml file as saved earlier.
  • Then click on OUTPUT to start the job.
  • Caution: Now it will start milling!
  • Make sure you check the machine is doing what you want EARLY ON! If there’s a problem, lift the handle (best), or press the red emergency button (next best) to stop the machining.
  • Note: the OVERRIDE button can be used to change the speed (up or down) during the milling process.
  • Back to the top

    Machine Reset for Outline Cut

    Back to the top

    Outlining

    Repeat machining steps from earlier converting PNG to RML and sending to machine - check cutting depth

    Back to the top

    Cleanup

    Sand down the rough edge of the board
    Clean the top of the board with soap and thin wire-wool (pressure is important here, we don’t want to remove traces)

    Make it shiny :-D

    Back to the top