Open Notebook 1

This is an experiment with opening my research notebook to the web.  I’m keeping my notes in an Evernote notebook, but I’m going to post lightly edited (i.e. remove personally identifiable information from people I talk to unless they give me specific permission).

Keep in mind that these are my raw thoughts for the past two months, with no editing for accuracy.  Follow these notes at your own risk.

11/03/2011 (Purchase Notes)
Purchased from Newark ($62.46 + shipping):
* 3 DAC8554 (TSSOP-16 packages)  quad 16 bit DAC
* 3 REF02 (DIP-8 packages) precision 5v reference
Purchased from eCrater user fcpcb ($11.44):
* 5 TSSOP-16 to DIP adapters

10/31/2011 (Denver/Boulder Notes)
met L. M. (physicist) at Solid State Depot hackerspace meeting – he built an STM as part of his PhD work:
* L. M.’s STM had a higher cost (and precision) than the chemhacker STM, but a lot of his designs and thoughts can be adapted to fit a cheaper device. Also, he’s excited by the idea of an open source STM project.
* need more bits on the Z DAC
* * 10 bits gives ~17.59 mV/step which is ~2.81 nm /step (at ~0.16 um/volt) that’s so large that the needle will pass into and out of tunneling in only one step.
* * 16 bits gives ~0.2747 mV/step which is ~43.9 pm/step, small enough that you can control tunneling with more than one step.
* * 16bit DAC notes:
* * * DAC8554 from TI is a 4-channel ultralow glitch DAC
* * * $10-15 each: pricey, but handles all four channels at once, not much more expensive than 4 of the microchip DACs I’m using
* * * SPI interface, unsure if it differs from the microchip SPI standard
* * * TI recommends a REF02 precision 5V voltage reference (~$3-4 each) – probably a good idea to try this out
* * * downside: no DIP package available – surface mount only
* probably need a better/faster micro controller
* * suggest that PID loop be accomplished at about 20MHz
* * suggest the Maple from Leaf Labs
* * * 12 bit ADCs (versus 10 bit for arduino/teensy)!
* * * 47 MHz versus 16MHz for arduino/teensy
* * * the IDE looks almost exactly like the arduino IDE.
* * * I’ve spoken to Leaf Labs folks in the past, they’re a good group of quality-focused engineers/artists.
* * * purchased on 10/30/2011 should arrive in a day or so via USPS
* thoughts on the sample bias voltage
* * since sample needs only ~10 millivolts, it’s probably best to just pass the DAC output through a pair of unity inverting amps (don’t remove the DC bias).
* * then, put the two outputs (positive and negative outputs) to a manual switch so the user can choose a positive or negative sample bias (allows future expansion to negative sample bias)
* * with a 16 bit DAC, it’s pretty easy to select ~10mV (just set DAC to ~4 and leave it there)

10/20/2011 (Nanotech conference notes)
Questions for people who know more about SPM than I:
* Is Gwyddion well-regarded in the microscopy arena?
* How do you make HOPG / graphene? Is it at all easy?
* What is an appropriate sample bias for starting? I saw ~10mV today, but I was going to use ~1-2V, that’s bad.
* Is there a market for STM tip-making machines?
* What is the process for making an AFM tip?

10/19/2011 (prototyping notes)
* added 2.5V and 5V voltage regulators to clean up voltage signals
* fixed clipping problems by lowering the gain resistor from 36k (predicted by the formulae) to 27k (as determined experimentally)
* fixed non-symmetrical behavior by applying correct ground to the 2.5v and 5v regulators (their grounds were floating a little higher than true ground)

10/10/2011 (Purchase Notes)
Purchased from Newark ($43.69)
* +9v, -9v, +5v, +2.5v voltage regulators
* piezo elements
* 0.1uf, 1uf, 0.33uf capacitors
* tunneling op-amps

9/23/2011
CHEN chapter 11.1: desirable tunneling amp design: 1V/1nA

9/10/2011
Idea: change op amp gains such that the electronics use ground, +5v, +12v, -12v >>same as supplied by ATX power supply
Test: test ATX power supply with oscilloscope to check cleanliness of signal (should be pretty clean, right?)

…actually, can use these power supplies now without changing the gains…

Share

Chicago Awesome Foundation is Awesome (and hello Make Magazine-ers)

I was notified late Wednesday that I have been awarded the October 2011 grant from the Chicago Awesome Foundation for completing the full prototype of the Scanning-Tunneling Microscope. Their posting is over here. For the record, yes, I officially love the Awesome Foundation.

At nearly the same time, Make magazine blog posted an old video of me playing with the version 0.1 electronics and then Element 14 posted as well (wow, I’ve come a very long way since then – I need to shoot some new video), bringing in a flood of new folks over the past 48 hours. Hello new folks!

For folks who are new, here’s how things stand:

  • The version 0.1 electronics in the video posted on the Make blog was a poor implementation of a good analog design with a microcontroller slapped to the inputs. I’ve since learned that analog is weird compared to digital, and getting those two worlds to talk properly involves a lot more finesse and art than science and equations (equations do get you into the ballpark, however).
  • I’m nearly done with a complete redesign of the digital and analog electronics (now at version 0.3). The new electronics incorporates nearly complete digital control of the STM (I’m working on ways to further increase the control the microchip has over the STM to include gain control of the many op-amps). Thanks to Idea Petri Dish for the assist on analog circuit design and troubleshooting.
  • With new electronics comes new firmware and software of course, which is in-process.
  • I’ve done a very rough draft of the vibration dampening table design.  I’ll be using a classic floating gravestone style table – a heavy slab of material suspended by rubber bands, surrounded by a support structure. It’s not fancy, but it works.
  • I’m working with Bart Dring, of MakerSlide fame to design the rough approach (basically a screw, direct-driven by a 400 step motor and a 1/16th step driver, like the pololus popular with the RepRap folks).
  • I quit my job to pursue my dream of working in the device design industry, so if you’re feeling particularly generous, please purchase a periodic table – 100% of the proceeds goes towards funding this project.
  • If you want to find out when kits are available (soon, I hope), sign up here.
Share

Your support did this!

To everyone who purchased a periodic table to help support this project:

Many, many thanks!  I can’t easily express how grateful I am for your generous support!  I’ve chosen to quit my job to pursue my passion of open source scientific devices, and your support goes directly towards furthering this project.

I just received the first visible result of your help – a shipment of components.  These are mostly op-amps, voltage regulators (silver bags on the left), capacitors, and piezo disks (clear bags on the right).  This shipment will solve several power supply and signal issues – - the +2.5V signal will actually be +2.5V now, significant improvement over the unreliable voltage divider I was using previously.voltage regulators, op-amps, piezo disks, and capacitors

Share

STM Physical Design Basics

I’ve been mulling over a simple physical design for the STM.

My primary design goals are ease of finding parts and ease of assembly.

The support structure is an outer support frame with a heavy inner platform suspended by rubber strips for vibration isolation.

The rough approach of the microscope will have a stepper motor driving the scanning head towards the sample.  I’d like to use gearing to reduce the distance driven per step, and I’ll be using a stepper motor driver capable of providing 16th steps (that’s 0.1125 degrees on a typical 1.8 degrees per step motor).

I’ll probably need help in designing the rough approach – any mechanical engineers out there? I have access to a laser cutter and a 3D printer for making gears.

basic physical design of the STM

Share

1 year STM project anniversary

It’s now been a year since I first decided to start building an STM in my spare time – this project has taken me all over the country and I’ve learned a huge amount.

I haven’t had much to talk about lately because:

1) I’ve been focusing on hardware upgrades that improve efficiency and speed in not-immediately-obvious ways (look for the teensy at the botom of the picture, and the shiny new chips near it).

2) Since I’m working on signal path stuff, I had a pause while my new DSO nano (at the top of the photo) shipped from overseas.

3) I’ve been completing other projects so I can refocus on the Z signal path with fewer distractions.

Thanks very much to my friends Mitch Altman, Jordan Bunker, Camo, Steve Finklestein, Ian Spielman, and everyone else who took me seriously enough to help me push this project down the road towards reality in 2010!  Here’s to a productive 2011!

Share

X-Y redesign

In version 0.1, there was a pretty major design flaw: instead of sending -9 to +9v to the scanner head, the design I used actually sent 0 to +5v, this was noticeable in that the scanning head made almost no noise.

I’ve just completed a full redesign of the X-Y signal path and here is video (with oscilloscope proof) of the vastly improved signal output to the scanner head.

So just in time for Thanksgiving, we are a major step closer to the beta!

Share

v.0.1.5: rebuild and bug fixes

I just finished building the version 0.1.5 machine.

Here’s what I’ve been working on during the past month and a half:

Electronics:

  • Fixed EAGLE routing flaws (thanks Dorkbot Chicago for a very timely EAGLE CAD class!)
  • Fixed part specification flaws (it turns out that the digital pots I originally used can’t handle much more than 8V, I was giving them 18V – oops!)
  • Built a completely new test machine from scratch, by hand (not as bad as I originally feared)
  • Started an arduino shield based design (using adafruit’s excellent protoshield as a starting point)
  • Started testing the MCP4912 DAC as a replacement for the dual 4911s, I’m currently using.
  • Switched from arduino duemilanove to freeduino/boarduino for physical design improvements (I’d like to use the UNO, but I’m waiting/hoping for improvements in the USB functionality of that board before switching).
  • Added a fast prototyping area for experiments.

Physical:

  • Stopped using magnets as fasteners for the scanning head – those were awful.
  • Built a completely new physical support with improved tripd geometry and stability.

Next up:

  • Redesign the X/Y signal pathway to use the full +/- 9V range and be flexible enough to handle +/- 18V via switch and/or gain adjust (I’m only using +/- 5V now, and it’s not flexible at all).
  • Redesign the transimpedance amp pathway to improve signal/noise ratio and gain.
  • Investigate alternative approach mechanism designs.

Reminder: I’ll be showing the ChemHackerSTM version 0.1.5 at the Armand Hammer Museum in LA on Saturday afternoon/evening as part of CRITTER Salon’s Enormous Microscopic Evening.

Share

Pining for the fjords

HELLLLOOOO POLLY!This project is not dead, it’s just pining for the fjords!

Actually, I’ve been up to my neck in:

  • rebuilding the circuit from scratch
  • debugging software
  • debugging hardware
  • redesigning circuitry

This is all stuff that is slow and relatively unglamorous.

I’ve been working frantically because I’ll be in LA next weekend showing the microscope at the Enormous Microscopic Evening at the Armand Hammer Museum in UCLA on November  6th at 4pm, and I’d really like to have version 0.2 ready for the exhibit.

I’ve learned a lot in the past month – notably that I had made a few poor design assumptions (now thankfully corrected).

Many thanks to everyone for being patient, everyone who has helped me with debugging and redesign, and to CRITTER salon for inviting me to the Enormous Microscopic Evening!

Share

ChemHackerSTM 0.1 Schematics and Source Released w/GPL3

With a lot of help, I’ve hit the 0.1 milestone (proof of concept), so it’s time to release version 0.1 of the ChemHackerSTM designs and source code.  As the version number indicates, this is a proof of concept device — if you follow these plans, you’ll get an STM that sort-of works – no promises.

All designs and source code in version 0.1 is hereby released under GPL 3.

The physical microscope is built and works.  It’s still fiddly – I have several design improvements in mind.

The microscope’s electronics work, and will probably not change only moderately between now and version 1.

Video and source code after the jump. Read the rest of this entry »

Share