Skip to the content
2 layers49 × 67 mmCalliope mirror heater, the printed circuit board in 3D

This is the holographic box for openUC2

Size
49 × 67 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
52
Pads
174
Tracks, vias
353, 62
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Jun 2025
Updated
3 Nov 2026

Overview

Calliope mirror heater is an open-source printed circuit board by openUC2, from the openUC2/TechnicalDocs-openUC2-HoloBox repository on GitHub. It is a 2-layer board of 49 × 67 mm with 67 parts on 52 nets, routed with 353 tracks and 62 vias.

It is built around the LM358DR2GH, GAQY212GSX and TP5709S5, with the XC6206P332MR-G, H5VL10B and SS34 among its other parts. Its parts include 11 diodes, 10 resistors, 5 capacitors, 4 ICs and 2 connectors.

Main components

8

README

Readme.md

HoloBox – Modular Interferometry & Digital Holography in a Box

A fully open-source learning system for optics, interferometry, and holography.

The HoloBox is a modular, open-source toolbox that brings classical and digital optics experiments into classrooms, labs, and maker spaces. Built on the openUC2 cube system, it enables hands-on experiments ranging from Michelson/Mach-Zehnder interferometry to inline digital holography and lensless microscopy. The system combines precise optical hardware, open electronics, and modern digital workflows such as Jupyter notebooks, Python image reconstruction, and AI-ready embedded cameras.

The entire project is open-source: hardware, firmware, software, and teaching materials.

🚀 What You Can Do With the HoloBox

The HoloBox enables a wide spectrum of optical experiments:

Classical Optics & Interference

  • Build and align a Michelson interferometer
  • Explore the Mach–Zehnder interferometer
  • Perform double-slit and grating diffraction
  • Observe interference fringes, stability, drift, phase shifts
  • Observe temperature induced variations in the Michelson Interferometer
  • Reconstruct Inline Holography Microscopy/Digital Holography Microscopy (DHM) using a Raspberry Pi
  • Visualize thermal expansion by heating one arm of an interferometer

Digital Holography

  • Capture inline holograms using a point source and the Raspberry Pi Camera
  • Reconstruct the hologram numerically using a Python-based UI or Jupyter notebooks
  • Perform digital refocusing, Fourier analysis, and phase retrieval (comming soon)
  • Understand the connection between physical waves and numerical propagation

Lensless Microscopy

  • Image microscopic samples with/without an objective lens
  • Detect microplastics, plankton, or other transparent objects
  • Explore Fresnel propagation and digital reconstruction of real samples

Interdisciplinary Learning

  • Combine physics with biology, environmental science, or computer vision
  • Use programmable electronics (LED modulation, heaters, piezo elements)
  • Learn scientific computing through interactive coding tasks

What’s Included in the Box

The HoloBox comes in two modular versions. Schools, labs, and hackers can start with the Base Set and expand later with the Digital Extension.

1. Base Set – Interferometry & Wave Optics

Includes everything needed for classical optical experiments:

  • Precision openUC2 injection-molded cubes
  • 50 mm optical rails & mounts
  • Front-surface mirrors
  • Beam splitter
  • Low-cost laser module
  • Screens for fringe observation
  • Apertures, slits, gratings
  • Worksheets / Wunderbooks
  • Printed build instructions

This set enables:

  • Michelson interferometer
  • Mach–Zehnder interferometer
  • Diffraction experiments
  • Basic holography (scratch holograms)
Inline Holography

Reconstruction using the ImSwitch Inline Holography Plugin

Michelson Interferometer

Mach Zehnder Interferometer

2. Digital Extension – Holography & Computation (deprecated)

The new computational part of the HoloBox is now integrated into the ImSwitch system. We decided to integrate a Raspberry Pi 5 overa a Raspberry Pi Nano to have better performance and capabilities.

For the legacy part, you can follow the custom Raspberry PI image here:

Adds the digital and computational layer:

  • Raspberry Pi Camera (smart camera that runs our dedicated Operating Sytsem)

  • Download the image from here and flash to the SD card https://github.com/openUC2/TechnicalDocs-openUC2-HoloBox/releases/

  • Electronics module for:

    • LED control
    • Thermal/piezo phase shifting
    • Triggering and syncing
  • Python and Jupyter notebook tutorials

  • Digital reconstruction workflows

  • Sample experiments (microplastics, plankton, etc.)

This set enables:

  • Inline holography
  • Hologram reconstruction
  • Lensless microscopy
  • Computational imaging
  • Integration into coding classes

Modularity & Open-Source Philosophy

The HoloBox is fully modular and open:

  • All CAD files are openly published (STL/STEP)
  • Parts can be replaced or extended via 3D printing
  • Supported by a growing openUC2 community
  • Compatible with the UC2 miniBOX, coreBOX, and Quantum MiniLabs
  • Designed for repairability and long-term use
  • Firmware, software, workflows, and notebooks are open source

The goal: Make advanced optics accessible, affordable, and hackable.

Getting Started

  1. Get your kits from openUC2 Write us a mail: purchase@openuc2.com - STP files will be shared once we're fully done with development

  2. Run your first experiment Choose between Michelson, Mach-Zehnder, diffraction, or holography.

  3. Connect the Raspberry Pi Camera (optional) Start capturing digital holograms or real-time interference patterns. Connect to the Wifi Hotspot (password: holobox123) and open the website http://192.168.4.1

  4. Open the Webiste Learn how to:

    • Load holograms
    • Reconstruct using Fresnel propagation
    • Perform digital refocusing
    • Visualize spacetime fringes and frequencies
  5. Modify & extend Print new modules, explore new samples, or write your own analysis scripts.

Documentation & Resources

Links will be added once this repo structure is finalized.

Who Is Behind the HoloBox?

The HoloBox is a collaboration between:

  • openUC2 GmbH – hardware, electronics, software & production
  • University of Münster – Institute for Physics Education – didactic design & teaching materials
  • Supported by regional & national STEM networks

Roadmap

  • Additional digital reconstruction methods
  • Phase-shifting holography
  • Multi-wavelength illumination
  • Plugin for ImSwitch
  • Extended classroom activities
  • Community-submitted modules

License

All hardware, firmware, and software are released under open licenses:

  • Hardware → CERN OHL / CC-BY
  • Software → MIT
  • Teaching materials → CC-BY

Parts

67
QtyValueFootprintReferences
28TestPoint_Smalltestpoint_solid-zone-connection_lib:TestPoint_Pad_D1.0mmTP1, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24 +12
3H5VL10BDiode_SMD:D_SOD-882DD3, D8, D11
3SS34Diode_SMD:D_SMAD5, D6, D7
2100n/16VCapacitor_SMD:C_0402_1005MetricC2, C5
22.4kResistor_SMD:R_0402_1005MetricR5, R7
222u/25VCapacitor_SMD:C_0805_2012MetricC1, C3
25.1kResistor_SMD:R_0402_1005MetricR1, R2
2H3V3L10BDiode_SMD:D_SOD-882DD1, D2
2yellow_heater-energizedLED_SMD:LED_0805_2012MetricD9, D10
1100k_NCP15WF104F03RCResistor_SMD:R_0402_1005MetricTH1
1150Resistor_SMD:R_0402_1005MetricR6
11N5819WSDiode_SMD:D_SOD-323D4
11u/25VCapacitor_SMD:C_0402_1005MetricC4
12.2kResistor_SMD:R_0402_1005MetricR10
127kResistor_SMD:R_0402_1005MetricR4
1330Resistor_SMD:R_0402_1005MetricR8
149.9kResistor_SMD:R_0402_1005MetricR3
1Conn_02x15_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x15_P2.54mm_HorizontalJ2
1GAQY212GSXPackage_SO:SO-4_4.4x4.3mm_P2.54mmU4
1Heater-trace_16R_length-6m_width-0.2mmTestPoint:TestPoint_2Pads_Pitch5.08mm_Drill1.3mmR9
1LM358DR2GPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1LOGOlogos:uc2-hexa-cubes_coarse_5mmG***
1TP5709S5Package_TO_SOT_SMD:SOT-23-5U2
1USB_CC1testpoint_solid-zone-connection_lib:TestPoint_Pad_D1.0mmTP2
1USB_CC2testpoint_solid-zone-connection_lib:TestPoint_Pad_D1.0mmTP3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1USB_DNtestpoint_solid-zone-connection_lib:TestPoint_Pad_D1.0mmTP4
1USB_DPtestpoint_solid-zone-connection_lib:TestPoint_Pad_D1.0mmTP5
1XC6206P332MR-GPackage_TO_SOT_SMD:SOT-23-3U3
1select-heater-power-sourcedpdt-slide-switch:SW_DPDT_shou-han_MST-22D18G2-BD-125SW1

Similar boards

  • 4 layers50 × 50 mmSimpleFOC Dual Motor Controller, the printed circuit board in 3D

    SimpleFOC Dual Motor Controller

    Brendanofawesome/SimpleFOC-DualESC

    High-performance dual BLDC motor driver with FOC (Field-Oriented Control) algorithm support, designed for applications requiring precise motor control with simultaneous dual-motor operation.

    130 parts1
  • 4 layers23.2 × 43 mmSentinel, the printed circuit board in 3D

    Sentinel

    nrwiersma/sentinel

    Presence detection

    69 partsMIT
  • 4 layers66.9 × 66.9 mmTemp Monitor, the printed circuit board in 3D

    Temp Monitor

    Alex-C-EE/Reliable-Temp-Monitor

    A CAN Node designed to take temperature measurement from 3 analog-output sensors and control 2x 24V fans

    127 parts1
  • 4 layers28.7 × 42.5 mmSquathero V1, the printed circuit board in 3D

    Squathero V1

    jasonbowman55/PCB_Design

    This repository will hold all of the necessary files for me to begin learning how to better design PCB boards, as well as project files for various PCB design projects.

    41 parts
  • 4 layers87 × 107.4 mmSl v4, the printed circuit board in 3D

    Sl v4

    jackw01/scanlight

    A better light source for scanning color negative film

    154 parts397CERN-OHL-W-2.0
  • 4 layers65 × 40 mmHEXBERRY V-20Q100, the printed circuit board in 3D

    HEXBERRY V-20Q100

    logitiles/HEXBERRY-V-20Q100-0.91

    Open Hardware FPGA platform

    195 parts4CERN-OHL-S-2.0
  • 4 layers22 × 22.2 mmTasgdo, the printed circuit board in 3D

    Tasgdo

    nrwiersma/tasgdo

    TasGDO is an ESP32 Garage Door Controller, intended to be used with Tasmota for a local Matter controller.

    41 partsMIT

Questions

How big is the Calliope mirror heater PCB?

It measures 49 × 67 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Calliope mirror heater use?

67 parts, built around the LM358DR2GH, GAQY212GSX, TP5709S5 and XC6206P332MR-G. 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 Calliope mirror heater KiCad files?

From the openUC2/TechnicalDocs-openUC2-HoloBox repository on GitHub, at the commit this page was made from: the board is Production_Files/circuit-boards/kicad/calliope-mirror-heater/calliope-mirror-heater.kicad_pcb and its schematic Production_Files/circuit-boards/kicad/calliope-mirror-heater/calliope-mirror-heater.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Calliope mirror heater design in my own project?

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