Skip to the content
PCBKitNew board
2 layers74.3 × 101.6 mmBase Interconnect, the printed circuit board in 3D

Base Interconnect

jherkenhoff/STM88

DIY scanning tunneling microscope (STM)

Size
74.3 × 101.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
24
Pads
109
Tracks, vias
147, 32
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
22 Aug 2019
Updated
2 Aug 2021

Overview

Base Interconnect is an open-source printed circuit board by jherkenhoff, from the jherkenhoff/STM repository on GitHub. It is a 2-layer board of 74.3 × 101.6 mm with 9 parts on 24 nets, routed with 147 tracks and 32 vias.

README

README.md

Scanning tunneling microscope

Table of Contents

[blocked]Mechanics

[blocked]Vibration Isolation

STM Assembly

Mechanical vibrations present a major difficulty in scanning probe microscopy, as they can interfere with the very small (resolutions of a few 0.1 nm are not uncommon [1]) scanning movements of the tip, leading to a distorted image. Even worse, large mechanical vibrations can cause the scanning tip, which is usually positioned only a few Angstrom above the sample surface [2], to crash into the sample.

Unfortunately, there are many sources for mechanical vibrations: Driving cars, peoples walking around, wind blowing on the walls of your house and the subtle, but omnipresent seismic activity of the earth, just to name a few. Especially since I'm living in a big City, good isolation of vibrations from the scanning head was essential for this build. To accomplish this, I used a stack of steel plates, separated using pieces of Viton o-rings. Viton was used, as it is reported to have a high damping coefficient, making it particularly usefull for vibration isolation [3]. This tower of heavy masses and Viton "springs/dampers" can be described as a set of coupled harmonic oscillators, which (if tuned correctly) provide an efficient way of decoupling mechanical vibrations. The vibration isolation should be designed to have the smallest possible resonance frequency (usually in the range of a couple Hz [todo: citation]), resulting in the desired attenuation of vibrations in the higher frequency range. The scanning head itself, which is mounted on the topmost steel plate, is designed to have the largest possible resonance frequency. This will guarantee, that any low frequency component that couple through the vibration isolation assembly will only shake the scanning head as a whole, and not influence the relative position between the tip and the probe surface.

The figure above depicts an aluminium baseplate (150 mm diameter, 25 mm thickness), the stack of steel plates and viton o-rings, and the scanning head. The steel plates have a diameter of 100 mm and have an decreasing thickness of 15 mm, 12 mm and 8 mm towards the top. I do have some spare plates lying around, so I will definately try out some other configurations as well. The plates are lasercut - hence the terrible surface finish. I might clean them up on a lathe if I can get my hands on one at some point... The complete depicted assembly can optionally be hung from some kind of support structure using steel springs or elastic rope to add another stage of vibration isolation. Since the baseplate is made of aluminium, additional eddy-current damping can be applied if needed.

[blocked]Characterization Measurements

Axial vibration isolation measurement

[blocked]Piezo Scanner

Most professional scanning tunneling microscopes make use of piezo tube scanners. Due to their high rigidity (high resonance frequency) and exceptional linearity they are ideally suited for that task. Unfortunately they can cost up to several hundred euros and it's not easy to find a distributor who sells these things to individuals in the first place.

Fortunately, there is an alternative for the expensive piezo tube scanners: Flat piezo disks, commonly used as acoustic transducers in all kinds of electronic devices, can be modified to provide the desired x/y/z scanning motion. For that, the top electrode of the piezo must be cut into four segments, which will be individually controlled using four control voltages. A small standoff is glued to the bottom side of the piezo disk, to which the scanning probe tip is attached. Depending on the applied voltages, the piezo disk will bend and warp, resulting in a translation of the scanning probe tip. The idea and the first successfull realization for this "unimorph disk scanner" was published by John Alexander in his great STM Project. Since then, this approach has been successfully used in numerous other low-cost STM projects, as these devices are really cheap (less than 1€ per part) and sold by all major electronics distributors. The downside of this approach is its low mechanical rigidity, resulting in a lower resonance frequency compared to professional piezo tube scanners. Therefore the achievable scan speed is somewhat limited and the piezo scanner is more sensitive to mechanical vibrations. These are limitations I am willing to accept, as it saves me a lot of money, while still providing great results.

I used a 20 mm piezo disk and carefully cut the upper electrode into four segments using a scalpel. The upper electrode is commonly made of deposited silver which can be scraped off with medium force. However, care must be taken not to cut/scrape too deep into the piezo crystal itself, as it might get damaged. Scanning head assembly I attached thin enameled copper wires to the electrodes using conducting epoxy (MG Chemicals 9410) using solder. Tthere is the risk of depolarizing the piezo crystal when applying too much heat, but luckily my piezo survived. The copper wires are attached to a miniature 2x6 pin header, which connects to the head interconnect PCB.

A 10mm ceramic standoff (Essentra Components CER-3) is glued to the bottom of the piezo element, translating the "warping motion" of the flat piezo disk into a translational motion of the scanning probe tip, which in turn is inserted into a precision pin socket glued to the other side of the ceramic standof. Ceramic was chosen for its very high resistivity, resulting in low leakage of the tunneling current. Scanning head assembly

The piezo disk is placed in a brass mounting plate and is held down using a small 3D printed plate when screwed into the scanning head. I decided against mounting the piezo directly onto the scanning head in order to stay flexible and be able to experiment with different piezo scanners, by simply swapping out the whole brass-plate assembly. Scanning head assembly

Scanning head assembly

[blocked]Scan Head Assembly

Scanning head assembly

The scan head assembly is the central piece of the STM. It's the place where the piezo scanner, including the scanning probe tip, and the material to be imaged are mounted and brought together, and thus contributes directly the achievable image quality.

All parts of the scan head assembly have been machined out of brass using a CNC mill. The choice of material is

  • Lowest possible thermal expansion coefficient to reduce gradient artifacts due to thermal fluctuations.
  • Highest possible stiffness in order to achieve a high mechanical resonance frequency of the scan head assembly.
  • The material must not cost a fortune and should be relatively easy to machine without highly specializied equipment.

[blocked]Electronics

Electronics overview

[blocked]Power Supply

  • Analog +/- 15 V: Supply for DACs, ADC and tunneling amp
  • Piezo +/- 20 V: Supply for piezo driver amplifiers
  • Digital 5 V: Beaglebone supply
  • Digital 3.3 V: Digital interfaces (DACs, ADC) and supply for temperature sensor
  • Stepper 9 V: Supply for stepper motor driver

[blocked]Mainboard

[blocked]Tunneling Amp

Scanning head assembly

tunneling-amp-freq-response

[blocked]Base and Head Interconnect

[blocked]Software

[blocked]PRU Firmware

[blocked]Kernel Driver

[blocked]Webapp

[blocked]Backend
[blocked]Frontend

tunneling-amp-freq-response

[blocked]References

  • [1] C. Bai (2000). Scanning tunneling microscopy and its applications. New York: Springer Verlag. ISBN 978-3-540-65715-6.
  • [2] C. Julian Chen (1993). Introduction to Scanning Tunneling Microscopy (PDF). Oxford University Press. ISBN 978-0-19-507150-4.
  • [3] Oliva, Ai & Aguilar, Marilyn & Sosa, Victor. (1999). Low- and high-frequency vibration isolation for scanning probe microscopy. Measurement Science and Technology. 9. 383. 10.1088/0957-0233/9/3/011.

Parts

9
QtyValueFootprintReferences
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
3DB9_Male_MountingHolesSTM_Custom_Lib:DSUB-9_Amphenol_LD09S33E4GV00LF-CenterJ1, J2, J3
1Conn_01x20STM_Custom_Lib:molex_0526102072J4

The 8 most common of 9 parts.

Questions

How big is the Base Interconnect PCB?

It measures 74.3 × 101.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Base Interconnect use?

9 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 Base Interconnect KiCad files?

From the jherkenhoff/STM repository on GitHub, at the commit this page was made from: the board is Electronics/Base-Interconnect/Base-Interconnect.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Base Interconnect design in my own project?

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

More from jherkenhoff/STM

6
  • 2 layers160 × 120 mmSTM, the printed circuit board in 3D

    STM

    jherkenhoff/STM

    DIY scanning tunneling microscope (STM)

    307 parts88
  • 2 layers160 × 99.5 mmSupply Board, the printed circuit board in 3D

    Supply Board

    jherkenhoff/STM

    DIY scanning tunneling microscope (STM)

    91 parts88
  • 2 layers62 × 42.1 mmHead Interconnect, the printed circuit board in 3D

    Head Interconnect

    jherkenhoff/STM

    DIY scanning tunneling microscope (STM)

    28 parts88
  • 2 layers49.8 × 19.8 mmTunnelling Amp, the printed circuit board in 3D

    Tunnelling Amp

    jherkenhoff/STM

    DIY scanning tunneling microscope (STM)

    19 parts88
  • 2 layers24 × 19 mmPiezo Connector, the printed circuit board in 3D

    Piezo Connector

    jherkenhoff/STM

    DIY scanning tunneling microscope (STM)

    9 parts88

Similar boards

  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

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

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0