Skip to the content
PCBKitNew board
2 layers89 × 45 mmInput mux, the printed circuit board in 3D

Second version of Hacklab's custom built CNC machine

Size
89 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
49
Nets
53
Pads
162
Tracks, vias
273, 16
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Nov 2021
Updated
24 Oct 2026

Overview

Input mux is an open-source printed circuit board by HacklabJKL, from the HacklabJKL/sergei_cnc2 repository on GitHub. It is a 2-layer board of 89 × 45 mm with 49 parts on 53 nets, routed with 273 tracks and 16 vias.

It is built around the 74HCT151D. Its parts include 34 resistors, 4 capacitors, 3 ICs, 3 connectors and 1 diode. It belongs with the robots and motor control boards of this library.

Main components

1

README

README.md

Sergei 2 CNC machine project

This repository contains design files for Hacklab Jyväskylä's CNC machine project. The machine is built out of existing linear assemblies that have been donated to us, and as such it is not readily reproducible. But some of the modules may be useful and in any case this repository contains information for future maintenance of the machine.

The machine design is a compromise between router and mill designs. In general router-type CNC machines are more useful for our typical projects, as they have larger work area for flat stock. But in the same time it would be desirable for the machine to be sturdy enough to cut mild steel at reasonable speeds.

The basic design is similar to fixed gantry routers or a portal milling machine. X axis ballscrew assembly moves up and down on two Z axis columns. Y axis moves the table.

Documentation index

Parts

49
QtyValueFootprintReferences
171kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6, R7, R8, R10, R11, R12, R13, R14, R15, R16, R33 +1
1610kResistor_SMD:R_0805_2012MetricR17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32
4M3MountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
374HCT151DPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU1, U3, U4
2100nFCapacitor_SMD:C_0805_2012MetricC3, C4
210µFCapacitor_SMD:C_0805_2012MetricC1, C2
2Screw_Terminal_01x12TerminalBlock_RND:TerminalBlock_RND_205-00022_1x12_P5.00mm_HorizontalJ1, J2
1100Resistor_SMD:R_0805_2012MetricR34
1SMAJ5Diode_SMD:D_SMAD2
1Screw_Terminal_01x08TerminalBlock_RND:TerminalBlock_RND_205-00018_1x08_P5.00mm_HorizontalJ3

Questions

How big is the Input mux PCB?

It measures 89 × 45 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Input mux use?

49 parts, built around the 74HCT151D. 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 Input mux KiCad files?

From the HacklabJKL/sergei_cnc2 repository on GitHub, at the commit this page was made from: the board is electronics/input_mux/input_mux.kicad_pcb and its schematic electronics/braking_shunt/braking_shunt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Input mux design in my own project?

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

More from HacklabJKL/sergei_cnc2

6
  • 2 layers108 × 55 mmPower control pcb, the printed circuit board in 3D

    Power control pcb

    HacklabJKL/sergei_cnc2

    Second version of Hacklab's custom built CNC machine

    89 parts6
  • 2 layers50 × 50 mmMotor driver, the printed circuit board in 3D

    Motor driver

    HacklabJKL/sergei_cnc2

    Second version of Hacklab's custom built CNC machine

    87 parts6
  • 2 layers48 × 32 mmBuck regulator, the printed circuit board in 3D

    Buck regulator

    HacklabJKL/sergei_cnc2

    Second version of Hacklab's custom built CNC machine

    28 parts6
  • 2 layers43 × 40.5 mmSpindle fan control, the printed circuit board in 3D

    Spindle fan control

    HacklabJKL/sergei_cnc2

    Second version of Hacklab's custom built CNC machine

    21 parts6
  • 2 layersMotor encoder, the printed circuit board in 3D

    Motor encoder

    HacklabJKL/sergei_cnc2

    Second version of Hacklab's custom built CNC machine

    20 parts6
  • 2 layers80 × 55 mmBraking shunt, the printed circuit board in 3D

    Braking shunt

    HacklabJKL/sergei_cnc2

    Second version of Hacklab's custom built CNC machine

    19 parts6

Similar boards

  • 2 layers249.9 × 89.4 mmCSCvon8, the printed circuit board in 3D

    CSCvon8

    DoctorWkt/CSCvon8

    A crazy small 8-bit CPU built with only seventeen 7400-series chips.

    55 parts112GPL-3.0
  • 2 layers214.6 × 123.2 mmFISC2, the printed circuit board in 3D

    FISC2

    DoctorWkt/2FISC

    FISC2: A TTL CPU with Some 16-bit Capabilities

    73 parts10GPL-3.0
  • 2 layers231.3 × 96.5 mmFISC, the printed circuit board in 3D

    FISC

    DoctorWkt/FISC

    An 8-bit TTL CPU with a Stack Pointer

    59 parts7GPL-3.0
  • 2 layers101.6 × 50.8 mmRc2014 monitor, the printed circuit board in 3D

    Rc2014 monitor

    Hyiger-Designs/rc2014_monitor

    Monitor Board for the RC2014

    62 parts2OSL-3.0
  • 2 layers368.3 × 215.9 mmTTL 6510 Computer fab, the printed circuit board in 3D

    TTL 6510 Computer fab

    StefansAI/TTL-6510-Computer

    Yet another CPU made from TTL chips

    330 parts1
  • 2 layers102 × 96 mmAlu, the printed circuit board in 3D

    Alu

    TomNisbet/nqsap-pcb

    NQSAP 8-bit computer PCB version

    40 parts18MIT
  • 4 layers280 × 140 mmP8x control card, the printed circuit board in 3D

    P8x control card

    ksr/p8x

    Generated by generators/genkicad.py from the canonical geneagle netlist (CARDS["peripheral-card"]), same standard as the memory card: 4-layer (F/B signals, In1=GND, In2=VCC planes), a bypass cap above each IC, a…

    58 parts
  • 2 layers173 × 122.5 mmCapBank, the printed circuit board in 3D

    CapBank

    hackclub/OnBoard

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

    49 parts915