Commit 093f6958 by EduardoChamorro

mods tutorial update

parent 4c9ba29d
Pipeline #60516 passed with stage
in 3 minutes 56 seconds
......@@ -40,6 +40,7 @@
----
* Week 4: Electronics Production
* [MODS](week04_electronic_production/mods.md)
* [FabTinyISP_english](week04_electronic_production/fabtinyisp_english.md)
* [Fab ISP_english](week04_electronic_production/fabisp.md)
* [Use an Arduino UNO as an ISP to program your first FabISP](week04_electronic_production/arduino_isp.md)
......
# MODS for PCB´S
## How to use the online MODS to make files to mill your own circuit boards!
**Summary:**
* Create and save file of circuit board traces and outcut.
* Load a program and module in MODS
* 1/64 traces files
* 1/32 holes / outcut file
* Send the files to the machine
### 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](http://fab.cba.mit.edu/classes/863.16/doc/projects/ftsmin/index.html) others FabIsp option can be found [here](http://academy.cba.mit.edu/classes/electronics_production/index.html)
A handy free program to do design circuits yourself, is [Eagle](http://www.autodesk.com/products/eagle/overview).
### Step 2: MODS - Setup **(1/64)**
MODS is the new FABMODULES it more capable and works by connecting nodes to develop each process. You can customize you own workflows by loading different *modules* or use an already *precompiled program*.
**In our case we are going to use a precompiled program and add a module to save automatically in our computer instead of connecting directly to the machine.**
- Open [mods](http://mods.cba.mit.edu/) in your browser *recommended firefox/chrome*
- Right click anywhere and select **PROGRAMS** -- select **OPEN SERVER PROGRAM**
![image](mods/1.jpg)
- select **ROLAND > MILL > SMR20-MDX20**(choose the machine you will use) and now **PCB**
![image](mods/2.jpg)
- We need to add another module to make it save the file automatically. So we need to look for the program/component that outputs the file. In this case *Roland SRM-20 milling machine*
![image](mods/3.jpg)
- Right click anywhere in the white space and select **MODULE** > **OPEN SERVE MODULE** > **SAVE FILE**
![image](mods/4.jpg)
- Now connect the elements by clicking on **OUTPUT** of *RolandSrm-20milling machine* and clicking again in **INPUT** of *save file* module to make the connection/ wiring between them.
![image](mods/5.jpg)
- Done!
### Step 3: MODS - Traces **(1/64)**
Open your traces image file (This is the one with lines that will form the wires between your components.)
- Go to **READ PNG MODULE** *SELECT- PNG FILE* - select your traces image
![image](mods/5.jpg)
- In **SET PCB Default** module click in *MILL TRACES 1/64*
![image](mods/6.jpg)
- In **Mill Raster 2D** module click in *Calculate*
![image](mods/7.jpg)
- The file will be saved automatically into your download folder.
**VALUES THAT YOU CAN MODIFY**
In module *Roland SRM-20 milling machine*
Origin
* x0(mm) - *0*
* y0(mm) - *0*
* z0(mm) - *0*
These x0,y0,z0 are for setting up an offset from the origin save in
* zjopg - *12*
This is the z distance that the mill will go up between the air travellings
* Speed - *4 or 3 mm/s for new end mills*
*x/y/x home is the parking position after finishing the cut*
### Step 4: MODS - Outcut/Holes **(1/32)**
Open your traces image file (This is the one with lines that will form the wires between your components.)
- Go to **READ PNG MODULE** *SELECT- PNG FILE* - select your traces image
![image](mods/5.jpg)
- In **SET PCB Default** module click in *MILL TRACES 1/32*
![image](mods/6.jpg)
- In **Mill Raster 2D** module click in *Calculate*
![image](mods/7.jpg)
- The file will be saved automatically into your download folder.
* x0(mm) - *0*
* y0(mm) - *0*
* z0(mm) - *0*
* zjopg - *12*
* Speed - *0.5*
Click **"calculate"**(you will see the path calculating), when the process will finish it will **"automatically be saved into your downloads folder"**
![image](mods/7.jpg)
### Step 5: SEND THE FILES TO A ROLAND CNC
As an guide on how to send the files you just produced in PCB this tutorial you can follow the next tutorial if you have a [Roland SRM-20](srm20_windows.md) o in case you have [Roland MDX-20](mdx20.md)follow this one
**Original tutorial by:**
* [Eduardo Chamorro](http://eduardochamorro.github.io/beansreels/index.html), Fab Lab Barcelona 02.2019
Licensed under a [Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/)
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