Commit 025d52ac by EduardoChamorro


parent 7460d0d0
Pipeline #60091 passed with stage
in 4 minutes 49 seconds
......@@ -43,7 +43,8 @@
* [FabTinyISP_english](week04_electronic_production/
* [Fab ISP_english](week04_electronic_production/
* [Use an Arduino UNO as an ISP to program your first FabISP](week04_electronic_production/
* [SRM20_windows_english](week04_electronic_production/
* [SRM20 for PCB´S](week04_electronic_production/
* [MDX20 for PCB´S](week04_electronic_production/
* [PCB with a fiber laser cutter](week04_electronic_production/
* [Flexible_PCB_windows_english](week04_electronic_production/
* [Fab Isp-Other models](week04_electronic_production/
# How to use paper cutter "Roland GX - 24"
*This manual is an step by step guide on how to cut with a vinyl cutter*
### Machine specifications
**Attachable sheet width**
50mm to 700mm
**Mounting length**
Flat type seat: 100 mm or more
Roll sheet: up to 1600 mm
**Maximum cutting area**
584 mm × 24998 mm (operable range)
※ The accuracy guarantee range is 1600 mm
A sheet thickness: 0.1 mm or less
B Thickness including backing sheet: 0.3 mm or less (Installation of sheets can be up to 1.0 mm)
Small 2015 12 10 11.36.55
### Machine Components
* Cutting carriage
A cutter holder is attached here and it moves to the left and right.
Power on → move with left and right arrow button
Power OFF → Move by hand
* Pinch roller
Two are attached.
Cut between the pinch rollers.
You can move it with your hand with the lever in the up position.
* Cutter holder
Here is the blade of the cutter.
### Machine Details
### Machine Operation Panel
**PEN FORCE: Do not tamper with basic (default 0)**
- Set the sheet
- Turn on the power supply
- Cutter blade adjustment
- Test Cut
- Change cut pressure/ test cut
- Origin set
- Data creation
- Cut and enjoy!
### 01.Mounting the sheet
#### *Pressure lever*
Place the roll and its table behind the cutting machine and check that the lever is going down
#### *Mounting the sheet*
1. Align the sheet to the far left
2. Pull the sheet to the position where the sheet is on the guideline
3. Place the pinch roller under the pinch roller position check mark.
Since it can only be processed within the range sandwiched between pinch rollers, be sure to set pinch rollers at the position that matches the size you want to process!
#### *Correct mounting position*
Place the pinch roller so that it does not overflow or overflow the edge of the sheet
#### *Make the sheets parallel*
Fit the left edge of the sheet so that it is parallel to the guideline
* Especially when cutting by roll, even if it is slightly misaligned, it leads to large gap
#### *Fix sheet*
Raise the lever to secure the seat
* If you raise the lever swiftly, it may break. Operate the lever slowly.
### 02.Installation of cutter**
Insert the cutter holder while supporting the screw.
If it is properly inserted as shown in the picture OK.
Basically, it does not take out because it adjusts the cutting condition with cutting pressure.
### 03.Turn on power**
#### *Connect the power cord*
Connect dedicated cord
#### *Turn on power*
Press the power button → the button glows blue
### 03.Selection of sheets
Select [Roll] or sheet.
Measure roll → W (width) only
Measure sheet → W (width) / L (length)
#### *Select a sheet*
Select [Role] or a precuted piece of vinyl
1. When you press the power button, the cutting carriage moves automatically.
2. Sheet roll
As it is displayed, just press the [ENTER] button.
#### *Measure the length of the seat*
It automatically measures the length of the width of the sheet.
Please note that it starts to move ※!
#### *Sheet length indication*
When the sheet loading is completed, the cuttable width is displayed
W = width
L = length (only when it is not a roll)
**This time W (width) 271 mm**
#### *Actual range*
The actual range is between the pinch rollers as shown in the figure.
Small img 2922
### 04.How to test cut
We need to do a test cut to be sure the pressure is the adecuate.If it is not cutting well enough, it is necessary to change the cutting pressure.
The way to do this is explained in the step 05 below.
#### *Confirm PEN FORCE knob*
Set the scale of the knob of a place with the notation PEN FORCE to [0].
Basically do not move!
#### *TestCut*
If you hold down the test button for more than 1 second, test cut is done
#### *Confirm the cut*
Press [] to send the sheet forward
#### *Peel off the cut part*
Peel off the cut figure with tweezers and check the cut condition.
I would like to scratch a little on the lower support.
### 05.Change the cutting Pressure
Try cutting the test and change the cut pressure when it fails.
Cut pressure is between 30 gf to 250 gf
#### *Adjust the pressure*
#### *Cut pressure change*
When you press the 【→】 button, 【※ value】 is displayed below the screen as shown
#### *Cut pressure change*
[] [] button to set the value.
Decided by 【ENTER】 button.
#### *Back to menu*
Return to the screen with 【MENU】 button or 【←】 button.
The changed value is displayed.
#### *TestCut again*
After changing the cut pressure, cut the test again.
At this time do not forget to move the blade position with 【← ↑ ↓ →】 button
Repeat the above procedure until the test result is OK.
After cutting off and peeling off, it is ideal that it gently scratches the lower mount!
### 06.Origin setup
To determine the cutting position, set the origin.
Do not overlap with the test cut place.
#### *Move the sheet*
Move the seat back so that the place where you cut the test comes before.
#### *Range to cut*
When the origin is set, the rear side from the line in the figure is set as the processing range
#### *Set the origin*
1. Press and hold [ORIGIN] for 1 second or more.
2. Screen 1 flashes.
3. When setting is completed, screen 2 is displayed
### 07. Cut Procedure *CUT STUDIO*
You can create and output data with CutStudio dedicated software. Here we describe the output of data.
#### *01 STEP*
1. Click [Import] → Select data
#### *02 STEP*
2. Click [Cut] → Dialog appears
#### *03 STEP*
3. Click Properties in the dialog
#### *04 STEP*
4. Click [Acquire from main unit] on the size tab (the value read by the unit when setting the sheet is reflected)
* Connect the main unit and PC with a USB cable!
#### *05 STEP*
5. On the Operation Setting tab, set the cutting speed and click [OK]
* When you click [Setting of main unit], the numbers from 1 to 8 are displayed in a pulldown, and the cut speed setting can be saved for each number
**Other Manuals/References**
>* [Machine Manual](
>* [Machine Drivers](
**Original tutorial by:**
* [FablabDazaifu](, 12.2015 Updated 13.03.2018
* [Eduardo Chamorro](, Fab Lab Barcelona 02.2019
Licensed under a [Commons Attribution 4.0 International License](
# PCBs with Roland MDX-20
## How to use the fab module for Roland Modela (MDX-20) to make files and mill your own circuit boards!
* [Turn on Modela](, turn on the windows computer near it. Connect if needed.
* Create and save file of circuit board traces and outcut.
* Physically load circuit board and 1/64” endmill to Modela.
* Find zero for x, y, and z.
Set settings on the computer to mill then send to Modela.
* Mill your PCBs
* Remove board, cut out if desired, cut apart any areas that didn’t make it.
* Finally, solder your components to your freshly made board!
### Step 1 obtain the files:: Find or Design a Circuit Board
Export/save your board design as .png, You should have two or three images, depending on your PCB:
* traces
* holes drill
* outline
As an example of an PCB this tutorial will use the new [FabTinyISP]( others FabIsp option can be found [here](
A handy free program to do design circuits yourself, is [Eagle](
> Design your circuit on Fritzing or Eagle. File > Export > PNG with black background (and white fill for the circuit). The dpi should be 500.
### Step 2: fab modules - Traces **(1/64)**
Open [fab modules]( in your browser *recommended firefox/chrome*
Open your traces image file (This is the one with lines that will form the wires between your components.)
* *input format - PNG* - select your traces image
* *output format - roland mill (.rml)*
* *process - PCB traces (1/64)*
>Always check the real size and resolution of your board.
* Machine - *MDX-20*
* x0(mm) - *0*
* y0(mm) - *0*
* z0(mm) - *0*
These x0,y0,z0 are for setting up an offset from the origin save in V-Panel
* zjopg - *12*
* Speed - *4 or 3 mm/s for new end mills*
*x/y/x home is the parking position after finishing the cut*
Click **"calculate"**
>Now you can see the tool path (blue lines for cut,red for movements in the air), this should outline all your traces. Iterate your design if you see something wrong with them.
and after **"save"**
### Step 3: fab modules - Outcut/Holes
Refresh [fab modules](
Now your outline/holes image file
* *input format - PNG* - select your traces image
* *output format - roland mill (.rml)*
* *process - PCB outline (1/32)*
>Always use the same x0,y0,zO that you used for the trace files or both cuts will not match.
* Machine - *MDX-20*
* x0(mm) - *0*
* y0(mm) - *0*
* z0(mm) - *0*
* zjopg - *12*
* Speed - *0.5*
Click **"calculate"**(you should see a blue path) and after **"save"**
### Step 4: Sending the traces!
For interfacing to the machine we are going to usa a custom compiled software for the fabacademy.It is a processing sketch that can be found already precompiled. [DOWNLOAD MODELA MDX20 INTERFACE-SIMPLIYFAB20](
![*Roland MDX-20 graphic user interface control panel*](mdx20/screen.jpg)
0. Swith on the machine, by defect the MDX20 goes to **view** mode to show you the cutting bed.
You need to click view to be able to start sending files.
1. Open **RolandMDX_20ControlPanel.pde** or the compiled program version **RolandMDX_20ControlPanel**
2. Move the spindle position by clicking on the yellow window( it is the machine bed/working space)
3. Once you get to your desired position select **SET XY** to set the origin for XY
4. To setup the Z position we have to move mill bit manually with the machine UP/DOWN buttons(located on the front of the machine).*I recommend doing it with the spindle on until touching the PCB plate* **The Z is not setup on the sofware but with the hardware buttons.**.The machine don´t remember the Z position setup with the interface buttons up/down.
5. Select your file with the *LOADFILE* button and press enter to start cutting.
> Note that the z-zero makes more of a difference for milling than for drilling.
### Step 7: Send the outcut/holes!
When the machine stops, you will have to vacuum to see the traces.**Do not remove the board!**
* Now we are going to repeat the same Z origin procedure but before we have to change the end mill to use the 1/32 end mill.
* After zeroing the Z, following the same steps as in the traces cut, send the file by selecting it in **"LOADFILE"** again in the control panel but now choose your Outcut/Holes files and press enter to start cutting.
>Only set the origin Z or you will not be able to match the last origin X/Y
When the machine stops,remove your board with the help of a spatula,don't be [Hulk]( or you will break the board.Vacuum away the plastic and metal chips in the area.
**Enjoy your PCB and Clean your mess and files after you're done working!**
### Troubleshooting
1. *Nothing happens when I send the rml over.*
* Make sure the transparent cover is placed properly on the roland machine - there's a sensor/switch that prevents the drill from spinning if the cover is not placed properly.
* Also make sure the light next to the VIEW button on the roland machine is off. Press the button to toggle it.( This button is for bringing the platform closer to the user and the machine enters pause mode)
* If the green VIEW light is on, it anything you send will be stored in buffer and it will execute when set right (this can be annoying).
2. *One of the LEDs is blinking angrily*
* If one of the LEDs blink very fast it's likely that something went wrong and you might have to stop sending RML, turn off and on the machine and re-send the RML file. If it persists, something isn't being done right - check the guide carefully.
* A known cause for this is the roland machine is receiving too many messages before being able to execute (each line in the RML file is sent every two seconds by the processing sketch - if the drill cannot keep up, the LED blinks really fast).
3. *I checked the code and it send the command slowly*
* The processing sketch can be smarter - eg. there's currently a second delay between each line sent from the rml file to ensure we don't flood the roland machine with all commands at once.
### Tools Needed
1. *Mill Bits*
* Micro milling bit for PCB for the traces cut (0.0156" DIA 2FL SE AlTiN 1/64).[1/64 Flat Endmill](
* Micro milling bit for PCB for the traces outcut and holes(0.0312" DIA 2FL SE AlTiN 1/32).[1/32 Flat Endmill](
2. *MDX 20 ROLAND*
* With the proper collet for the endmills and the serial adapter cable.
### References
- [Fab modules](, how to make circuits on the Modela milling machine, also a good resource to setup and problem shoot the Modela.
- [Media Lab Helsinki](, making PCB with Roland Modela MDX-20 (Eagle version). The website including rml guidelines and more are available as [.zip]( file for download. The tutorial uses the [Eagle layout editor]( to design PCBs. If you're using Fritzing, [this]( is the guide.
- [bringing a 12 year old Roland MDX-20 up to date](
- .rml or .rml-1 format to instruct a Modela milling machine. [RML-1 Programming Guide](
- [sending rml to mdx-20 on unix](
- [Roland circuit board milling](
- [Roland Command guide](
**Original tutorial by:**
* [Eduardo Chamorro](, Fab Lab Barcelona 02.2019
Licensed under a [Commons Attribution 4.0 International License](
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment