Skip to the content
2 layers165 × 170 mmDual ctrl an dig mux, the printed circuit board in 3D

Dual ctrl an dig mux

Omnistic/aion_bypass_pcb

All the SELECT bits are common and a single SELECT signal is also taken from the Inscoper Device Controller. This signal effectively switches between AION control and Inscoper control (for the cameras and lasers).

Size
165 × 170 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
45
Pads
298
Tracks, vias
242, 4
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Jul 2026
Updated
6 Oct 2026

Overview

Dual ctrl an dig mux is an open-source printed circuit board by Omnistic, from the Omnistic/aion_bypass_pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 165 × 170 mm with 57 parts on 45 nets, routed with 242 tracks and 4 vias.

It is built around the 74HC157D and 74HC4053D. Its parts include 4 capacitors, 4 ICs and 1 resistor.

Main components

2

README

README.md

PCB Design for Hardware Control of Confocal.nl AION in Bypass Mode

Important Notes ⚠️

  • Current progress: the board has been designed, printed, assembled, and tested on its own. The controller has also been tested on our microscope successfully. Using the SELECT line, one can either use the AION (Confocal.nl) or a FRAP/TIRF module with the AION in bypass mode.
  • Floating (digital) inputs should be avoided in a channel that is actively used. I had the case when testing the board, if I only wired one input, the other floating (not wired) input could be HIGH.
  • When testing the board, the capacitor value changes depending on how many have been soldered to the board already. If a single capacitor is soldered to the board, a multi-meter should still read 100nF. When two capacitors are soldered to the board, and one measures the value of one capacitor, it indicates 200nF. That is because the capacitors are effectively in parallel and their value adds up. With all four capacitors soldered to the board, they should all read 400nF.

Problem

The AION microscope is controlled by Confocal.nl's own controller. The Confocal.nl controller can also be controlled by the Inscoper Device Controller. The Inscoper Device Controller can control other devices as well. For this reason, the AION can be set into an optical bypass mode, which allows accessing the cameras through the AION without making use of the ReScan, to instead perform other kinds of microscopy. However, the cameras and the laser lines (analog and digital) are normally wired to the Confocal.nl controller. This limits the way in which the cameras and the laser lines can be controlled at the level of the Inscoper Device Controller for use in other applications.

Solution

For two controllers to send signals to the same device, multiplexing is necessary. In the case of the camera trigger (digital) signal, it is not possible to simply use a T-connector because if one controller is high and the other is low a large short-circuit current would flow directly between the two controllers' outputs as they fight each other, potentially damaging the controllers, while the shared node would sit at an undefined voltage that the device could not reliably interpret as high or low.

Requirements

⚠️ Those are for my particular case, please check the documentation of your devices accordingly.

Devices To Multiplex

Oxxius L6Cc With 4 Laser Lines
  • 4 digital lines
  • 4 analog lines
  • Voltage Range (analog and digital): 0-5V
  • Input Impedance (analog and digital): 500Ω
2x Kinetix (10Mpix Version)
  • 2 digital lines (Trigger In) / 1 per camera
  • Voltage Range: 0-5V
  • Input Impedance: Unknown
    • For reference, a similar ORCA-Fusion BT has an impedance of 10kΩ

Selected ICs

Digital Multiplexing

SN74HC157N is a 4 x 2:1 digital multiplexer, with a single SELECT bit. Two will be used for a total of 8 (2:1) digital channels. Although only 6 are required.

Analog Multiplexing

CD74HC4053E is 3 x 2:1 analog multiplexer, with three SELECT bits (1 per channel). Two will be used for a total of 6 (2:1) analog channels. Although only 4 are required.

PCB Design Rationale

Assuming up to two lasers are operated simultaneously, the current drawn from 2 digital and 2 analog lines is 40mA. On top of that, the two cameras only contribute 1mA (assuming 10kΩ). Multiplying by a safety factor of 1.2 that is about 50mA. The power will be supplied to the board via the Inscoper Device Controller directly.

All the SELECT bits are common and a single SELECT signal is also taken from the Inscoper Device Controller. This signal effectively switches between AION control and Inscoper control (for the cameras and lasers).

The SELECT line is pulled down by a 10kΩ resistor, defaulting to LOW, which corresponds to AION (for my use case).

Only the SELECT crosses the PCB with minimal length in the back face to keep continuous ground zone.

100nF capacitors are used on each IC for decoupling.

Vertical through-hole SMA connectors will be soldered to the PCB. The PCB will be mounted in a case and a front panel will have SMA (inside facing) to SMB (outside facing) connectors. Minimum distance between SMA connectors optimized for accessible mounting.

Overview

PCB Front View PCB Back View

Realization

  • Printed by JLCPCB for about 32USD (5xPCBs = 18USD + shipping = 14USD)
  • Soldered manually
  • We have a local electronics workshop and I'm not sure if the price are truly accurate to the market but here is a small cost breakdown:
    • 32x SMA connectors = 256USD
    • 4x 16-pin sockets = 1USD
    • 2x SN74HC157N = 2.2USD (bought from DigiKey)
    • 2x CD74HC4053E = 1.3USD (bought from DigiKey)
    • 4x 100nF = 0.25USD
    • 1x 10kΩ = 0.05USD

PCB Real Front View

Enclosure

Note: I originally ordered SMA-Bulkhead cables that were thicker (not intentionally) but they sent only a few and the others were on back order. I cancelled the order and got those above that are thinner. The reason I say this is because it is easier to assemble with the thin cables imo. And also, I am sorry for the poor cable management... The enclosure foot print is perhaps a tiny bit too small but it works.

Open Enclosure Closed Enclosure

Acknowledgements

We thank Alfonso Fontao Blanco from the Microelectronics Design Center (ETHZ) for kindly reviewing the design and suggesting minor improvements (more distance between SMA connectors, mounting holes, shorter SELECT line on the back face).

Parts

57
QtyValueFootprintReferences
44Conn_CoaxialConnector_Coaxial:SMA_Amphenol_901-144_VerticalAN 1 A, AN 1 B, AN 1 OUT, AN 2 A, AN 2 B, AN 2 OUT, AN 3 A, AN 3 B, AN 3 OUT, AN 4 A, AN 4 B, AN 4 OUT, AN 5 A, AN 5 B, AN 5 OUT, AN 6 A +28
4100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C3, C4
274HC157Package_DIP:DIP-16_W7.62mm_SocketU1, U2
274HC4053Package_DIP:DIP-16_W7.62mm_SocketU3, U4
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1

The 53 most common of 57 parts.

Similar boards

  • 2 layers100 × 100 mmSync ope, the printed circuit board in 3D

    Sync ope

    cyberboy666/sync_ope

    effect send + sync restoring circuit - adapted from a gael jaton design

    78 parts52
  • 2 layers120 × 80 mmTrackerAVL, the printed circuit board in 3D

    TrackerAVL

    brengi/CESE-PCB

    Curso de Diseño de Circuitos Impresos de la Carrera de Especialización en Sistemas Embebidos

    173 parts7
  • 2 layersSegDispl, the printed circuit board in 3D

    SegDispl

    LeHack/DE0Nano_VHDL

    A set of VHDL examples for DE0 Nano

    9 parts7
  • 2 layers100 × 95.9 mmLCSDR, the printed circuit board in 3D

    LCSDR

    arsenal007/STM32-SDR_PCB

    KiCAD PCB Project of STM32 SDR, processor board

    268 parts3
  • 4 layers100 × 95 mmVCF1 rev1, the printed circuit board in 3D

    VCF1 rev1

    ModularMayhem/mmm

    A eurorack filter created in collaboration by the modular mayhem DIY folks

    201 parts2
  • 4 layers100 × 50 mmPcm5102a mux board, the printed circuit board in 3D

    Pcm5102a mux board

    cbaurtx/RetroBox

    RetroBox is an internet radio using an ESP32-S3 system on a chip

    86 parts
  • 4 layers51.4 × 21.1 mmScramble hat, the printed circuit board in 3D

    Scramble hat

    scrambletools/ES8389-Hat

    Hat for Waveshare ESP32-P4-ETH and Raspberry Pi Pico

    79 parts
  • 4 layers126 × 140 mmVga video card, the printed circuit board in 3D

    Vga video card

    ttzytt/hardware_vga_driver

    93 parts

Questions

How big is the Dual ctrl an dig mux PCB?

It measures 165 × 170 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dual ctrl an dig mux use?

57 parts, built around the 74HC157D and 74HC4053D. 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 Dual ctrl an dig mux KiCad files?

From the Omnistic/aion_bypass_pcb repository on GitHub, at the commit this page was made from: the board is dual_ctrl_an_dig_mux/dual_ctrl_an_dig_mux.kicad_pcb and its schematic dual_ctrl_an_dig_mux/dual_ctrl_an_dig_mux.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dual ctrl an dig mux design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).