Skip to the content
PCBKitNew board
4 layers100 × 80 mmOpen Beam Interface, the printed circuit board in 3D

Just what you need to control the beam and get an image.

Size
100 × 80 mm
Copper layers
4
Thickness
1.57 mm
Parts
334
Nets
235
Pads
1,154
Tracks, vias
2,117, 452
Pours
33
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Feb 2023
Updated
29 Mar 2026

Overview

Open Beam Interface is an open-source printed circuit board by nanographs, from the nanographs/Open-Beam-Interface repository on GitHub. It is a 4-layer board of 100 × 80 mm with 334 parts on 235 nets, routed with 2,117 tracks and 452 vias.

It is built around the AD9744ARUZ, THS4151ID and AD8137YRZ, with the LTC2246HLX#PBF, 74ALVCH16373DGG:11 and LT3045EDD among its other parts. Its parts include 100 resistors, 88 capacitors, 20 ICs, 14 diodes and 8 connectors. It belongs with the interfaces and adapters boards of this library.

Main components

8

README

readme.md

Open Beam Interface

Overview of PCB

Docs

Check out our docs at https://nanographs.github.io/Open-Beam-Interface/index.html

About

The Open Beam Interface project aims to make getting data into and out of scanning and patterning systems substantially more accessible. It is applicable to a variety of scanning and patterning systems but is especially useful for electron and ion microscopes.

Hardware

Two high-speed digital-to-analog converters position the beam in X and Y and a high-speed analog-to-digital converter acquires the signal from a detector.

Just what you need to control the beam and get an image.

Gateware

Built on Glasgow, written in Amaranth.

Glasgow makes getting bytes in and out of the FPGA over USB radically more accessible. We use that to make getting data into and out of your microscope radically more accessible.

Software

Glasgow handles getting the bytes in and out of your computer. Our software takes those bytes and forms an image, while simultaneously streaming bytes to Glasgow to support raster and vector patterning applications.

Example Images

Nanographs Logo Fib milled Diatom Milled with a FIB ICE 40 FIB Blasted PS4 FIB Xsection Mystery Chip FIB Blasted Mystery Cip FIB Xsection

Roadmap

  • Order and test rev 1 PCBs (Design not uploaded, required significant rework)
  • Capture 16,384 x 16,384 images
  • Live viewer fast enough to focus and stigmate with
  • Raster pattern mode at 16,384 x 16,384 image resolution, with 8-bit grayscale dwell times
  • Order and test V1.0 PCBs
  • Refactor gateware to support 16-bit grayscale vector and raster patterning (thanks Whitequark)
  • Integrate refactored gateware with UI
  • Make minor design-for-manufacturing and thermal changes to V1.1 PCBs (V1.1 uploaded in progress state)
  • Order and test blanking and external/internal scan select PCBs
  • Implement integrated UI for new 16-bit grayscale imaging, vector, and raster patterning modes.
  • Integrate fine-grained dwell time control at the gateware level
  • Implement Metadata for saved images
  • Integrate repository into a single virtual environment and improve install instructions
  • Improve documentation
    • Block diagram of gateware architechture
    • Example scripts
    • Analog adjustment procedure

FAQ

  • How many bits are the DACs and ADCs
    • 14 bits
  • What are the range of dwell times?
    • Minimum dwell time is 125ns, with a minimum temporal resolution of 20.83 ns
    • Hardware supports 50ns dwells when controlling both DACs and the ADC
    • Without sampling the ADC (no video signal), the hardware supports 25ns dwells
    • The limiting factor in most modes is USB bandwidth

Supported microscopes

We have crafted this board to support as many microscopes as possible. We do not know of a SEM or FIB that specifically does not have these signals somewhere inside that can be tapped.

Many microscopes have an existing dedicated connector for external scan inputs. Originally, this was generally for external beam control coming from EDS or other X-Ray mapping systems.

For microscopes that do not have a dedicated external scan connector, the X and Y ramps that drive the scan coils exist somewhere. A relay can be installed to flip between internal and external scan. Sometimes, even when microscopes have a dedicated connector, it is better to tap the X and Y signals somewhere else.

General

  • Has a XY scan input that is either:

    • ±1-10V differential
    • ±1-10V single-ended
  • Has a video output that is:

    • ±1-10V single-ended

Tapping into the signal path may require fabricating a custom cable.

Specifically Tested Microscopes

Microscopes the board has been specifically integrated into, this is far from an exhaustive list of microscopes that we could interface with.

Full Support
  • JEOL 35C
  • JEOL 840
  • JEOL 63/6400
  • JEOL T330
  • FEI xT Platform
Partial Support
  • FEI xP Platform (support for single beam XY input, video output. In progress: support for blanking and internal/external beam control)
    • FIB 200
    • Expedia 830
    • Expedia 1230

Contributors

Sponsors

We would like to thank our sponsors' generous sustaining contributions. Without them, we would not be here today.

Microscope Donations

We are always open to potential microscope donations to use for hardware development, in order to expand the range of microscopes and capabilities we can support. Right now we are especially in search of FIBs, Dual Beams, and TEMs.

Financial Supporters

Thanks to the generous support of our financial sponsors, we have been able to dedicate almost all of our time and facility resources to developing the project this far. We are looking for more sponsors in order to continue our work, involve more engineers, and take this project to the next level.

  • Superior Technical Services

    • http://superior-technical.com
    • Provides excellent 3rd party independent support and service for a range of FEI SEMs, FIBs, and Dual Beams
    • Sponsor since May 2023
  • SEMion

    • https://www.semionco.com
    • Provides FIB, SEM, and STEM analytical lab services. Also provides consumable services such as new LMISs, LMIS re-dipping, and GIS crucible refills.
    • Sponsor since May 2023

License

Hardware

CERN-OHL-W

Parts

334
QtyValueFootprintReferences
440.1 uFCapacitor_SMD:C_0603_1608MetricC12, C13, C15, C16, C24, C26, C27, C28, C29, C31, C32, C34, C35, C36, C37, C38 +28
34TestPointTestPoint:TestPoint_Pad_D1.0mmPowerGood1, TP_A-1, TP_A+1, TP_A3.1, TP_ADC_MSB1, TP_Clamped1, TP_Clk_A1, TP_Clk_D2, TP_D3.1, TP_IA_X1, TP-1, TP-2, TP+1, TP+2, TP+3.1, TP+3.2 +18
26TestPointScan Generator:GND Test Point WIth DimensionsGNDA1, GNDA2, GNDA3, GNDA4, GNDA5, GNDA6, GNDA7, GNDA8, GNDA10, GNDA11, GNDA12, GNDA13, GNDA14, GNDA15, GNDA16, GNDA17 +10
234.7uCapacitor_SMD:C_1206_3216MetricC3, C4, C5, C6, C14, C17, C21, C22, C33, C42, C43, C62, C63, C64, C73, C75 +7
13RResistor_SMD:R_0603_1608MetricR65, R68, R69, R71, R72, R74, R76, R77, R78, R79, R80, R82, R96
121KResistor_SMD:R_0603_1608MetricR5, R17, R43, R44, R49, R52, R53, R54, R55, R56, R57, R94
1110kResistor_SMD:R_0603_1608MetricR6, R8, R11, R13, R18, R20, R22, R85, R88, R99, R100
8LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D5, D6, D8, D9
60Resistor_SMD:R_0603_1608MetricR47, R48, R50, R51, R62, R63
610KResistor_SMD:R_0603_1608MetricR23, R24, R25, R26, R97, R98
625Resistor_SMD:R_0603_1608MetricR31, R32, R33, R34, R35, R36
6LT1363Scan Generator:SOIC-8_3.9x4.9mm_P1.27mmU13, U14, U15, U16, U17, U18
6~Scan Generator:Nidec SP4T CS-4-14NTASW1, SW2, SW3, SW4, SW5, SW6
520KPotentiometer_SMD:Potentiometer_Bourns_3224W_VerticalRV1, RV2, RV5, RV6, RV7
41.82KResistor_SMD:R_0603_1608MetricR59, R60, R75, R81
4100 uFScan Generator:CAP_20SVPF120MC7, C8, C9, C10
410uCapacitor_SMD:C_1210_3225MetricC1, C2, C11, C46
410uScan Generator:C_1210_3225_Kelvin_ConnectionsC18, C19, C20, C25
413KResistor_SMD:R_0603_1608MetricR7, R9, R15, R21
4301Resistor_SMD:R_0603_1608MetricR37, R38, R39, R40
44.99KResistor_SMD:R_1206_3216MetricR41, R42, R45, R46
4FerriteBeadInductor_SMD:L_0603_1608MetricFB1, FB2, FB3, FB4
4MMBT3904TT1GScan Generator:SOT-416Q1, Q2, Q3, Q4
4MountingHoleScan Generator:MountingHole_3.5mm_Pad_Via_CrtYdH1, H2, H3, H4
32.2 uFCapacitor_SMD:C_0603_1608MetricC30, C52, C54
3500Resistor_SMD:R_0603_1608MetricR58, R61, R64
374ALVCH16373DGG:11Package_SO:TSSOP-48_6.1x12.5mm_P0.5mmU4, U5, U6
3Coaxial Con Amphenol 031-5538-10RFXScan Generator:BNC_Amphenol_B6252HB-NPP3G-50_Horizontal_FlipableJ5, J6, J8
3Conn_02x10_Odd_EvenScan Generator:IDC-Header_2x10_P2.54mm_Vertical_No_Pin_1_MarkJ2, J3, J4
3FiducialFiducial:Fiducial_0.75mm_Mask1.5mmFID1, FID2, FID3
3Fuse_HolderScan Generator:01550900MFH1, FH2, FH3
3Jumper_3_Bridged12Scan Generator:R_0603_1608Metric 2 pos sellectorJP5, JP6, JP7
3LT3045Package_SO:MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalViasU1, U2, U19
3SMF20ADiode_SMD:D_SMFD10, D11, D12
21 uFCapacitor_SMD:C_0603_1608MetricC58, C59
21.5KResistor_SMD:R_0603_1608MetricR4, R84
2140kResistor_SMD:R_0603_1608MetricR2, R16
22.49KResistor_SMD:R_0603_1608MetricR29, R30
23.3KResistor_SMD:R_0603_1608MetricR3, R89
233kResistor_SMD:R_0603_1608MetricR1, R83
2392KResistor_SMD:R_0603_1608MetricR12, R19
25KResistor_SMD:R_0603_1608MetricR66, R67
268.1Resistor_SMD:R_0603_1608MetricR14, R86
290.9KResistor_SMD:R_0603_1608MetricR10, R87
2AD9744ARUZPackage_SO:TSSOP-28_4.4x9.7mm_P0.65mmU7, U8
2C-OptCapacitor_SMD:C_0603_1608MetricC51, C55
2OSHW-Logo_11.4x12mm_SilkScreenSymbol:OSHW-Logo_11.4x12mm_SilkScreenOSHW_logo_back, OSHW_logo_front
2RScan Generator:Reduced_pads_R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR70, R73
2THS4151Scan Generator:HVSSOP-8-1_Expanded_Thermal_Pad_P0.65mm_EP1.57x1.89mm_ThermalViasU11, U12
110.2kResistor_SMD:R_0603_1608MetricR27
110.5kResistor_SMD:R_0603_1608MetricR92
112 pFCapacitor_SMD:C_0603_1608MetricC50
112.1kResistor_SMD:R_0603_1608MetricR91
114kResistor_SMD:R_0603_1608MetricR90
118.7kResistor_SMD:R_0603_1608MetricR93
12KPotentiometer_SMD:Potentiometer_Bourns_3224W_VerticalRV3
12KResistor_SMD:R_0603_1608MetricR95
137.4kResistor_SMD:R_0603_1608MetricR28
17430Package_SO:TSSOP-14_4.4x5mm_P0.65mmU20
1AD8137YRZScan Generator:SOIC-8_3.9x4.9mm_P1.27mmU10
1CCapacitor_SMD:C_0603_1608MetricC74
1Cable Pinout 1-8 BackScan Generator:Cable Pinout 1-8 BackD1-D8_silk_labels
1Cable Pinout 9-16 BackScan Generator:Cable Pinout 9-16 BackD9-D16_silk_labels
1Cable Pinout Ctrl BackScan Generator:Cable Pinout Ctrl Backctrl_silk_labels
1Conn_01x04_ShieldedScan Generator:Female M8 Right Angle Panel Mount ConnectorJ7
1Conn_01x04_ShieldedScan Generator:M8 Right Angle Panel Mount ConnectorJ1
1LOGOScan Generator:Portland Oregon Stag SignPDX_sign
1LT3094_MSEPackage_SO:MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalViasU3
1LTC2246HLX#PBFPackage_QFP:LQFP-48_7x7mm_P0.5mmU9
1Nanographs BigScan Generator:Nanographs Bigback_logo
1Offset and Scale DrawingScan Generator:Offset and Scale Drawingoffset_scale_single_diff_drawing
1SS423(TE85L,F)Scan Generator:SOT-416D7
1Scan Gen Art 2Scan Generator:Scan Gen Art 2scanning_art
1nanographs smallScan Generator:nanographs smallfront_logo

The 331 most common of 334 parts.

Questions

How big is the Open Beam Interface PCB?

It measures 100 × 80 mm and has 4 copper layers, 1.57 mm thick.

What parts does the Open Beam Interface use?

334 parts, built around the AD9744ARUZ, THS4151ID, AD8137YRZ and LTC2246HLX#PBF. 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 Open Beam Interface KiCad files?

From the nanographs/Open-Beam-Interface repository on GitHub, at the commit this page was made from: the board is Hardware/PCBs/Open Beam Interface/Open Beam Interface revA3/Open Beam Interface.kicad_pcb and its schematic Hardware/PCBs/Data Interconnect/Data Interconnect revA1/OBI Data Interconnect.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Open Beam Interface design in my own project?

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

More from nanographs/Open-Beam-Interface

10
  • 4 layers100 × 80 mmOpen Beam Interface, the printed circuit board in 3D

    Open Beam Interface

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    334 parts371
  • 4 layers100 × 80 mmOpen Beam Interface, the printed circuit board in 3D

    Open Beam Interface

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    320 parts371
  • 4 layers50 × 42 mmBeam Offset Switch, the printed circuit board in 3D

    Beam Offset Switch

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    46 parts371
  • 4 layers40.3 × 80 mmOBI Data Interconnect, the printed circuit board in 3D

    OBI Data Interconnect

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    23 parts371
  • 2 layers47 × 30 mmDB9 High Low Signal Generator, the printed circuit board in 3D

    DB9 High Low Signal Generator

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    18 parts371
  • 2 layers28 × 80 mmDigital IO Breakout, the printed circuit board in 3D

    Digital IO Breakout

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    14 parts371
  • 4 layers64 × 46.5 mmDSC Scan Selector, the printed circuit board in 3D

    DSC Scan Selector

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    14 parts371
  • 2 layers30 × 38 mmGeneric Scan Selector, the printed circuit board in 3D

    Generic Scan Selector

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    14 parts371
  • 4 layers28 × 70 mmDSC DB9 Splitter, the printed circuit board in 3D

    DSC DB9 Splitter

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    10 parts371

Similar boards

  • 4 layers66 × 61 mmBaseband, the printed circuit board in 3D

    Baseband

    wnmusic/simpleFE

    A very low cost mixed front end (ADC, DAC, SDR)

    145 parts5GPL-2.0
  • 4 layers210 × 210 mmSmartSwitch, the printed circuit board in 3D

    SmartSwitch

    Joe-Purvis/UFE

    This repository consolidates multiple projects into a single monorepo for the Ultrasound Smart Switch system.

    187 parts
  • 4 layers41.5 × 41.5 mmZenFly F71, the printed circuit board in 3D

    ZenFly F71

    LongDo1902/STM32_Drone

    Developing quadcopter from scratch including stm32 programing and self-built flight controller PCB.

    180 parts
  • 2 layers69 × 68.7 mmSGW-01 V1.0, the printed circuit board in 3D

    SGW-01 V1.0

    ymhtwe/SGW01

    ESP-IDF based IoT gateway for solar pump monitoring and control using SIM7600 4G modem and Modbus RTU.

    133 parts
  • 4 layers115.5 × 96.2 mmClosed deck x4, the printed circuit board in 3D

    Closed deck x4

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    245 parts19
  • 4 layers106.3 × 50 mmController, the printed circuit board in 3D

    Controller

    blonski3/ibm-modern-m-ssk

    Decyzje projektowe i ich uzasadnienia: docs/HARDWAREDECISIONS.md; historia zmian: docs/CHANGELOG.md.

    80 parts
  • 2 layers135 × 21 mmUsbc pd airsoft module, the printed circuit board in 3D

    Usbc pd airsoft module

    Fluffik214/airsoft-battery-module

    This is a USB-C PD charger and cell monitor for a 3S LiPo that lives in an airsoft stock tube. It has one USB-C port.

    98 parts
  • 4 layers26.2 × 76.2 mmPower sink only, the printed circuit board in 3D

    Power sink only

    fulgidus/hardware

    Learning KiCad takes time, and pollutes with weird and incomplete projects. Here they are...

    179 parts