Skip to content

8. Electronic Production

group assignment: • characterize the design rules for your in-house PCB production process

At fablabwinam we use. Roland Monofab SRM-20. Spindle speed goes up to 9300

alt text

  • submit a PCB design to a board house

alt text

individual assignment: • make and test an embedded microcontroller system that you designed • extra credit: make it with another process

Refining my design in week 6 I updated my MCU to Module_XIAO_Generic_SocketSMD in schematic design then updated y pcb editor and did routing again. Also I updated GND traces to 0.8mm, i first changed the net class to power and not default then edit under track via properties.  alt text 3D simulation for new design alt text

Ploting and Export SVG

under files, plot ensured i selected svg and not gerber, then selected F.Cu and Edge.Cut.and i secified my output directory to keep files organized.

alt text

Prepare to cut using CAM Modsproject

I used inksape to resize edgecuts and traces, since svg was exporting using the sheet size. From here i export as svg to mods

alt text

In modes you have to invert to so that it removes unneccessary layers

alt text

For edge cutting, use 1/32 endmill under cut and for traces i use 1/64 alt text

Cut Depth,tool diameter,maximum cut depth.. For traces i used this

alt text

For edgecut i used this

Simulation alt text

After this i click calculate or go to home, then it downloads a rml file.

Vpanel and Cutting I used vpanle to control the machine. I used the xyz cordinates to set my origin. After installing bit, i set Z on the surface of the board, and x,y on the xy cordintates from where i want my cutting to begin from.

Surfacing To ensure a flat surface, I fixed an MDF board using double-sided tape. I used a 3.175 mm flat endmill single flute , then i modelled the spoil board in fusion with x 200mm and y 150mm

alt text

with a high stepover and created a surfacing toolpath in Fusion (1 mm depth) matching the board size. The machine milled the surface evenly until flat, after which I mounted the PCB with double-sided tape, ready for cutting.

alt text

I used the following settings

alt text

Select this tool

alt text

alt textalt text

Using double sided tape,

alt text

Cutting Got this error while printin my first filealt text and realized it was a unit mismatch from mods.

Tried numerous cuts, with failres, edge cuts crossing traceses etc.

Started cutting with traces, then i zero only z and continue with edge cut.

alt text

alt text

Soldering

Since my design has alternating pins, now i had to bend my pins to do surface mount soldring,

alt text

Testing continuity, Before and during soldering i was continoulsy testing contiuity using multimeter to see if there is unwanted connection. I used solder paste to ensure heating first and started with the pins,

I secured the board using hot glue, to ensure the header pins are strong enough

alt text

This is my complete soldered board, and ready to program it

alt text

Surfacing file.

Surfacing file used surface file_f3d format