Skip to content

04. electronics production

Class Week 04

Lesson04 electronics production

Review03 computer-controlled cutting


  • group assignment:characterize the specifications of your PCB production process
  • individual assignment:make an in-circuit programmer by milling the PCB, optionally trying other processes

Important note: As outlined in the Commercial Boards policy, fabbing your own boards is an important part of Fab Academy. The ‘fabbest’ way to do this, is by milling your FR1 boards via Fab Modules or Mods.

Learning outcome

  • Describe the process of milling, stuffing, de-bugging and programming.
  • Demonstrate correct workflows and identify areas for improvement if required.

Student should have

  • Shown how you made and programmed the board.
  • Explained any problems and how you fixed them.
  • Included a ‘hero shot’ of your board.


  • Does the FabISP need to work to complete the assignment? > Answer: Yes, by the end of Embedded Programming week. Because you will program your board from Electronics Design week with it. It is highly recommended that you attempt it this week and explain ALL the debugging that you did to try to find out problems.

  • Can we use the locally compiled version of Fab modules to mill PCBs and moulds? > Answer: There are no requirements for what you use for CAD and CAM, and certainly not to use mods. Having said that, the mods algorithms are more efficient than the older fab modules, so something’s wrong if they’re taking more time for you. And mods is easier to configure, and shows the internals of the algorithms, so Neil recommends getting set up to use them.

Minimum requirements

FAB LAB BCN classes

Previous year class:

Choose the FABISP you want to produce

FabAcademy Resources page-attiny libraries/

How To Make A Computer (Guillem)

FABACADEMY: How To Make A Computer

Electronic production overview

Download PDF presentation

Electronics I - Basics

Electronics I - Basics


Videos and Books

List of videos and books as an introduction to electronics and computers (doc)

Fab Modules/MODS

FabModules App

how to use FabModules

Mods App The newer fabmodules

how to use MODS step by step tutorial

Precision milling CNC/VINYL tutorials



  • Adafruit Circuit Playground ($2.99 app - Android and AppleStore )

Grasshopper class

Tutorials and references(links)


Essential Mathematics For Computational Design

Grasshopper Primer