5. Electronics production

5.B Building the FabTinyISP

5.B.1 PCB production

Since it was not the first time I was working with the desktop CNC it was easy for me to get the pcb. It was easy for me to go through fabmodules to get the gcode. I am used to keep everything by default, just choosing the machine MDX-40. I modify the origin to the point (0, 0, 10) to avoid cutting the pcb when it is done. I do this for the 1/64 and the 1/32.

I all ready knew how to place it over the working area using doble side tape to correct the bending of the uncut pcb

I should increase the rpm of the toll till 15.000 to be able to work with the preset settings of MODS.

You can see in the image of the right that one of the boards I was using was quite bend so it was imposible to get a flat surface to work even I tried to re-work it. Finally I got several good pcbs to start soldering.

Left image shows one of the clean pcbs. This time I tried to preweld everything and then place the components on. I saw that this is not a good solution. since it is difficult to weld everything in place when you have some material occupying it.

Finally I manage to weld every component. I solved it working and reworking every second welding point of each component.

5.B.2 Software Installation

Following the tutorial I should check I do have installed the following software.

  • Git (already installed0)
  • Atmel GNU Toolchain. Hard to find proper files so I choose to go for older but safe version.

//LOST PHONE WITH PICTURE OF THE FABISP LED BLINKING AND THE PROCESS PROGRAMMING IT.

// I AM USING IT TO PROGRAM EVERY OHTER BOARD.

5.C FabISP Production and programming

5.4. Arduino as an ISP

List of components

  • Arduino UNO
  • AC/DC ADAPTER. Input 100-240V-50/60Hz. Output 5V-3.0A
  • USB A to B

Code

I choose to get the Arduino IDE application from Microsoft Store as free download. - Arduino IDE

Once installed I follow the steps drecribed.

Arduino FabISP file found and opened just following the instructions of the tutorial. At this point I need to pay attention to the cable configuration, the order of the pins. Information can be taken from arduino file.

Setup

Makefile