Skip to the content
PCBKitNew board
2 layers61 × 63.5 mmISAM102, the printed circuit board in 3D

Resources from the "ISAM (International Symposium on Academic Makerspaces) 102" workshop

Size
61 × 63.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
36
Pads
66
Tracks, vias
66, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Oct 2023
Updated
16 Oct 2026

Overview

ISAM102 is an open-source printed circuit board by robzach, from the robzach/ISAM_102_workshop repository on GitHub. It is a 2-layer board of 61 × 63.5 mm with 14 parts on 36 nets, routed with 66 tracks and 0 vias.

Its parts include 6 connectors, 3 resistors and 1 IC.

README

readme.md

ISAM 102 Workshop

This repository contains files relevant to the ISAM 102 Workshop, offered as part of the ISAM (International Symposium on Academic Makerspaces) conference hosted at Rice University in Houston, TX on October 11, 2026.

Key links

Workshop printouts

documentdocument source (copy and modify)PDF
Bill of Materials (BOM) handoutGoogle Sheets BOM; draw.ioRef.org bolt lengths and simplified schematicPDF
More detailed schematicdraw.ioRef.org sourcePDF
Blown-up breadboard photoPDF
Order of construction (used by organizers)Google Docs sourcePDF

Free and open-source software mentioned in the workshop

CAD and mechanical simulation

  • OpenSCAD, "The programmer's solid 3D CAD modeller," compiles your software-style source code into geometry. It allows for highly parameterized drawings, and can be called from the command line.
  • LibreCAD is a DXF-native drawing application designed for producing engineering drawings in two dimensions.
  • SolveSpace has an interface that looks like it's from about 1989, but but that's just part of its charm; it can draw in two and three dimensions including using parameters if you wish, and also can simulate kinematic linkages as we demonstrated.
  • Inkscape [blocked] is a vector-drawing application suitable for opening DXFs and SVGs from CAD software, to add final touches before sending to a lasercutter (or drawing from scratch). The "Hershey text" extension is great for lasercutting.
  • Boxes.py is a very useful compendium of parametric lasercuttable objects.

Schematic capture and circuit simulation

  • KiCAD is a very fully-featured circuit and PCB design suite, including simulation. We used it to create our CNC milled circuit and industrially-fabbed PCB.
  • Falstad's circuit simulator [blocked] written by Paul Falstad, actually shows current flowing through the wires (excellent for understanding what's going on in an active circuit), and runs entirely in the browser. It also has a fabulous range of sample circuits under the "circuits" menu.
  • The ioRef schematic and system drawing tool is a customized version of draw.io, with block-level and schematic-level electronic components meant to make it easy for beginners to draw clear, legible circuits.

Microcontroller wiring and programming

  • Breadboard secrets is a simple page to help students understand the relationship between the breadboard and the circuit represented on it. It was written with AI assistance by faculty from Carnegie Mellon's Integrated Innovation Institute.
  • Arduino code is another simple demo visualizing the actual electronics results of running each line of an Arduino sketch, also from CMU's III.

Workshop leaders

  • Robert Zacharias, Associate Teaching Professor, IDeATe (Integrative Design, Arts, and Technology) and Entertainment Technology Center, Carnegie Mellon University
  • Bill Nace, Teaching Professor, Electrical and Computer Engineering, Carnegie Mellon University

Parts

14
QtyValueFootprintReferences
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ1, J2
11-2834016-2footprints:Spring_Terminal_Side_Entry_two_terminal_P2.54x5.08mmJ4
110ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7
1220ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5
15.6kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
170543-0037Connector_Molex:Molex_SL_171971-0003_1x03_P2.54mm_VerticalJ5
1Conn_01x03_SocketConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ3
1LTH-1550-01footprints:PHOTOINTERRUPTER_LTH-1550-01U4
1Screw_Terminal_01x02TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_HorizontalJ6

The 10 most common of 14 parts.

Questions

How big is the ISAM102 PCB?

It measures 61 × 63.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ISAM102 use?

14 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ISAM102 KiCad files?

From the robzach/ISAM_102_workshop repository on GitHub, at the commit this page was made from: the board is design source files/KiCAD/ISAM102-main/ISAM102.kicad_pcb and its schematic design source files/KiCAD/ISAM102-main/ISAM102.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ISAM102 design in my own project?

Its repository states no licence, so its author keeps all rights: ask robzach before reusing the design.

Similar boards

  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers32 × 22 mmDiff driver, the printed circuit board in 3D

    Diff driver

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    14 parts990GPL-3.0
  • 2 layers34 × 45 mm2032Charger, the printed circuit board in 3D

    2032Charger

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    14 parts915
  • 2 layers34 × 109.9 mmTdisplay s3, the printed circuit board in 3D

    Tdisplay s3

    landonr/homeThing

    Wifi Smart Home Remotes that run on ESPHome

    14 parts551GPL-3.0
  • 2 layers45.3 × 42.7 mmMainPcb, the printed circuit board in 3D

    MainPcb

    adamb314/ServoProject

    Getting the most out of your hobby servo

    14 parts545
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY, the printed circuit board in 3D

    C5VRX JACK DIY

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    14 parts515GPL-3.0
  • 2 layers62 × 24 mmMai button, the printed circuit board in 3D

    Mai button

    whowechina/mai_pico

    Pico controller for Maimai

    14 parts475