Electronics Production

Electronics production is a critical aspect of modern technological advancement, serving as the backbone for the myriad devices that have become an integral part of our daily lives. From smartphones to household appliances and sophisticated industrial machinery, the seamless integration of electronic components is paramount for functionality and efficiency. The importance of electronics production extends beyond mere consumer goods, influencing sectors such as healthcare, communication, transportation, and beyond.

One key facet of electronics production involves the utilization of milling machines, which play a crucial role in the manufacturing of printed circuit boards (PCBs) and other intricate electronic components. Milling machines are precision tools that use rotary cutters to remove material from a workpiece, ensuring the precise shaping and engraving of intricate patterns on a variety of materials, including copper-clad boards.

In the context of electronics production, milling machines are employed to fabricate PCBs by removing unwanted copper layers and creating precise traces that form the electrical pathways on the board. This process, known as PCB milling, offers advantages such as rapid prototyping, customization, and cost-effectiveness compared to traditional etching methods. Milling machines allow for the creation of intricate designs and fine details, enabling the production of high-density and complex electronic circuits.

The precision and versatility of milling machines in electronics production contribute significantly to the overall quality and functionality of electronic devices. These machines empower manufacturers to achieve intricate designs, tight tolerances, and efficient production processes. Moreover, they facilitate the development of prototypes and small-scale production runs, fostering innovation and accelerating the pace of technological advancements.

Electronics production is therefore one of the key skills being taught on fabacademy courses. There are several techniques used in electronic PCB production and for this weeks session we are working on the milling technique. Me and team used the Genmitsu ProverXL 4030 and Roland XRM 20.

Group Assignment

The Kannai team as usual was divided into two and i worked with Ahmad Tijjani Ishaq who worked remotely from Abuja Fablab 1.0. we did characterisation of our machines , i worked on Genmitsu and he worked on Roland SRM20.

Detailed Explanation can be found on our Group assignment site but a few shots of the results and processes are shown below. we succeeded in using our machines to mill the following designs under guidance and direction from our instructor Tamiya San.


We used Mods Site to generate the gcode.


The software used to control the Genmitsu milling machine was Gsender.

And the result is as seen below

  1. we decided to work with vbit 0.1 tip diameter 30 degree bit for trace as it gave us a desired outcome.
  2. For outline and drill we got a good result with 0.7 flat end mill

Individual Assignment

All source files can be found Here at the side bar.

After successful milling of the lintest board under group assignment, we were tasked to individually mill the Quentorres board Below i describe the steps i followed to achieve the goal of the exercise using the bit we chose in our group assignment.I divided the sections into The following:

  1. Preparation of Milling DATA
  2. Machine operation (milling)
  3. Observation and post milling Processing
  4. Soldering
  5. Testing

Preparation of Milling DATA

Below are the processes i follow:
  1. I downloaded the Quentorres PNG files from his website consisting of trace, drill and outline.




  2. After Obtaining the already design, i then used the Mods Site to generate my code as earlier explained in group assignment, mod is used to generate gcodes to be used for milling by multiple milling machines.

  3. I started by loading the Mods site

  4. then i imported the downloaded quentorres trace png image by clicking Select png file

  5. Since this is trace, i chose vbit calculator and inserted the values:
    • tip diameter = 0.1mm
    • degree = 30
    • offset= 4

    and then clicked send calculator setting.

  6. The cutting flow now appeared in the display section under mill raster 2d as seen in the image above , i then confirmed the data in its section and made sure its what i sent above, then i clicked calculate.
    Immediately a file was downloaded containing the gcode titled quentorres_trace.nc and a view was displayed for me. sometimes one has to click the view button beside calculate to see the view.

  7. I then repeated similar step of import png file into mod for the drill file.

  8. As explained earlier, for drill and outline milling we use the o.7mm flat end mill, so i go under "set pcb defaults" heading and i used the section set "mill outline (1/32)" with the following values:
    • tool diameter = 0.02755 in (0.7mm)
    • cut depth = 0.02755 in (0.7mm)
    • max depth = 0.06692in (1.7mm)
    • offset number = 1
    • tab width and length = 0
    • speed = 4

    and then clicked the section header (button) "mill outline (1/32)".

  9. After that the drill flow appeared under the display section under mill raster 2d , i then confirmed the data in its section and made sure its what i sent above, then i clicked calculate.
    Immediately a file was downloaded containing the gcode titled quentorres_trace.nc and a view was displayed for me. sometimes one has to click the view button beside calculate to see the view.

  10. Similar steps used for drill was done for the outline using same bit and profile values and the results are shown below

Machine operation (milling)

I worked with Genmitsu ProverXL 4030 milling machine, it is easy to get started with and with the help of my local instructor i was able to use it efficiently and safely. With the data provided i head straight to milling room.

The processes i follow are as follows:

  1. I started by taking notes of safety measure taken while using the machine which are:
    • One has to be with the machine while in usage
    • The machine surface and bed must be thoroughly cleaned using the vacumm pump before and after usage
    • The milling bits are very fragile, one has to be extra careful when changing or handling them
    • the spindle is fast and the bits are sharp, one has to stay clear from the working area of the machine when machine is milling.
  2. I then placed my work piece on the table, using double sided sticky tape to hold it firm and prevent it From moving while milling takes place
  3. I switched on the machine and connected my laptop to it
  4. i launched the Gsender file and uploaded the Quentorres trace file to the programs environment
  5. I used the x,y and z axis control on the software to come to the front access area and then inserted the vbit
  6. i then set my x,y,z zero , then i click start job milling then begins

  7. The trace milling finished and i then change bit to the flat end mill for outline and drill

  8. I loaded the outline and drill mill files respectively and carried out the milling


  9. After completion i applied paper solvent to weaken the adhesiveness of sticky tape used in keeping the board in place

Observation and post milling Processing

It is always important to observe if there are open or short circuits. In my case every track was well traced and no circuit issues was spotted. therefor i proceeded to gently brushed off the surface with fine grain paper and then i used liquid soap to wash the board.

Soldering

This is the process of attaching components to our board which will complete the process and make it lively. i therefor did the following:

  • I gathered all the components required for my board

  • Some components like headers that are longer than desired was shortened. i used the Ultrasonic cutter for that purpose

  • After that, i began solderin them one by one. using the conventional soldering iron

Testing

This is where the work pays or not, to test my board i did the following:

  1. I connected the xiao board to my system
  2. I then launched the arduino IDE and click file, preference
  3. Then i added the url (https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json) under "additional board manager url field" under references according to the Quentorres referenced site
  4. I then selected port and chose the right serial port
  5. I then selected tools , board, raspberrypi pico/Rp2040, scroll down and selected seed Xiao RP2040

  6. I then uploaded blink from examples basic to test one of the led and it worked

Conclusion

To conclude, from results obtained it can be sai that electronic production with milling machine is a handy method when quick prototyping is required. As it has proven to be fast for a prototype, efficient and pretty standard.
I have learned immensely from this and i am really grateful for the experience, with this i come to the end of my week 4 documentation.

All source files can be found Here at the side bar.


Contact Me

Phone: Email: Address: Repository:
+2348132166281 mjidda@nitda.gov.ng No.3 Alimoh Abu street, wuye districs.Abuja Nigeria. Gitlab Repo