Well, I usually use CNC Machine (ShopBot) to milling the PCB, but in this assignment, I will try for the first time to use Roland MDX-20. Be patient and let's learn how to make ISP (Milling BCP).
Since I did the previous assignments using Windows I thought it will be easy to do Electronic Production assignment by using Windows. But, before I start to do the assignment I prefer to go back to the tutorial and read several previous works I decided to use ubuntu 16.04.
First, you have to install Fab Module in your system and to do that you just need to follow a good tutorialthat shows you the steps clearly. Here is the great tutorial to be able to use the MDX-20. Once you finish installing the Fab Module will be able to use Fabmodules web interface.
Remember you have log in as a root
It's a good tutorial to instal Fab Module MDX-20
and I get access to control the MDX-20 Python and I get access to control the MDX-20
Once you finish installing the Fab Module MDX-20 will be able to open the web page of Fab Modules
The Instruction to Trace the ISB
Cut Depth = 0.6 mm
Calculate and send to machine
After trace the layout for the ISP
The Instruction to cut the ISB
the cut depth = 0.85 mm
The stock thickness = 2.3 mm
Calculate and send to machine
After trace the layout for the ISP
The Electronics Components that used for the module:
I had never solder SMD components before and this was first try
Second Try
First successful soldering
Perfect soldering ISP I have been done until this moment
As a person who did not work before with this kind filed I would prefer to take a look in a couple tutorials that might help me in the first step .. That guide me for two tutorials (Arduino as an ISP, and Building the FabTinyISP) which are helpful to get a starting to program the ISP module.
You have to know how to connect wires from the ISP module to arduino
Here a hints that guide you to wiring the PCB
next step to connect the port between arduino and your PC
Open the example of Arduino ISP to get the first step to program the PCB
upload the exapmple
then open the second example the blink to test your ISP module
edit the code according to wiring that you did at the beginning
the ISP blink every second
the code working becuase we follow few steps
first we need initialize digital pin which located in pin 13
then we can start the loop part
to turn the LED ON we write down HIGH and the delay (1000) millisecond which is 1 second that the time will spend to keep LED ON
to turn the LED off we write down LOW
I changed the time to blink faster
I did Follow this tutorial link instructions so I can program the ISP where it was clear and good in terms of steps and practical application and contains all the instructions and alerts. In here is the Firmware I did use.
first of all is make command
then I did connecting the ISP to arduino
check out the COM Port
editing Makefile with right COM Port
then I changed all COM Port to 10 as showed up in the arduino
next commend was make flash
then make fuses command
last command was make rstdisbl
after that, I did use a USB hub to connect the ISP that more safety to did not damage any thinks from my PC or the ISP
My PC recognizes the ISP as USBtiny via device manager on windows