5. Electronics production

This week I worked on defining my final project idea and started to getting used to the documentation process.

Group Assignment: Characterizing the machine

In this week, we are given a circuit called the Fab ISP that we must produce. This circuit can be used as an Arduino to program other boards to make different tasks. So we use a CNC for Pcbs to fabricate our Fab ISP.

what is a CNC for Pcbs ?

Printed circuit board milling is the process of removing areas of copper from a sheet of printed circuit board material to recreate the pads, signal traces and structures according to patterns from a digital circuit board plan known as a layout file. The mechanics behind a PCB milling machine are fairly straightforward and have their roots in CNC milling technology.

description owr machine CNC for pcbs

we had to characterize the specifications of our PCB production process on our CNC 3040.

data sheet for machine

After using the machine we start to read her data sheet

software

The software that we used for milling was Fab Modules, online at FabModulesormods and send nc files trough Mach3 software sender.

Fab Modules is a browser-based CAM system, which allows to generate toolpaths for and control lasercutters, CNC-mills and waterjets commonly found in fablabs. we test the machine

)

First we generate the gcode

what is a g code ?

G-code is a language in which people tell computerized machine tools how to make something.

how to generate a g code?

To generate ower g code we use a software whitch is mods

  • open the software click on the mouse’s right button.choose programes , click to open an server programe and choose shobot mill 2D png

  • we import ouwrs files png for test click to select file

  • we configurate the setting of cut we choose tool diameter ,cut depth and offset number

  • we configurate also shopbot like cut speed ,jog speed and spindle speed

  • click to calculate

  • we save the fils of ower g code

how to mill the pcb ?

we exporte the gcode to the machine controller .we calibirate the Z we fixe the plate and we choose ower origin and click start

it s owr pcb test

individual Assignment

I work in this assignment to make a pcb circuit

i work to product my FabTiny ISP

FabTiny*ISP

The FabTinyStar is yet another version of an AVR ISP programmer/board that can be produced in a fab lab using a milled PCB and readily available components.

component

1x ATtiny45 or ATtiny85 2x 1kΩ resistors 2x 499Ω resistors 2x 49Ω resistors 2x 3.3v zener diodes 1x red LED 1x green LED 1x 100nF capacitor 1x 2x3 pin header

I creat a board with eagle

To generate the gcode i use FlatCAM so i exporte the eagle file to gerbre

I open the Gerbre in the FlatCAM