Archive for the ‘Uncategorized’ Category.

Scientifica Patchstar

photo 1(4)

I’ve been playing with a Scientifica Patchstar. The Patchstar is a patchclamp manipulator. It has a claimed electronic resolution of 20nm which is pretty impressive but I think that’s just the step size.

Unfortunately I don’t have the driver, and a new one would cost about 1500USD. However it appears to just use bipolar steppers and operates with an Arduino and a Easydriver quite easily. From the travel I get from the EasyDriver it looks like it would need to use 256 microstepping. I’ve purchased some drivers to try this out at some point.

photo 1

photo 2

photo 2(1)

photo 3

photo 3(1)

photo 4

photo 4(1)

photo 5

photo 5(1)

NEC NP215 DLP Projector Teardown

P1000964

I’ve been playing with an old, faulty NEC Projector. It uses a DDP2230 DLP controller, for which no datasheet is available. It took a bit of fiddling to get everything working out of the case and the mercury lamp burnt a nice mark in my desk… I did manage to get some video of the DMD (1076-6039b IIRC) working:

I also a traced out the header (see below), the +/- ~20v signals appear to match the mirror bias/reset signals, but I wasn’t able to see anything on what looked like differential pairs going into the DMD. And without the datasheet I’m not quite sure what the signals should look like.

There is 9 page datasheet for the DMD device itself though the part number doesn’t match completely. In typical vendor style they’ve also masked out all the pinout information (available under NDA I’d guess). A few screen grabs below…

10766039

10766039_2

10766039_3

P1000967

P1000966

P1000965

Pin 7 etc. Mirror reset/bias
LCRY0602P12674_20151002_061819

Example of what I assume is LVDS trace:
LCRY0602P12674_20151002_074700

Length matched differential traces?:
photo(5)

Tracing out the header:
1: 3.2v
2:
3: 3.2V
4:
5: 0V
6:
7: +20 TO -20 300NS FIRST NEG THEN GND THEN POS. BASELINE IN +20v
8:
9: as 7
10: as 7
11: as 7
12: 7
13: as 7
14: as 7
15: as 7
16: 7
17: as 7
18: 7
19: as 7
20:7
21: as 7
22:7
23: 0
24: 0
25: 0
26: 3
27: 2.3v
29: 0
30: 0

31: 0
32: 0
33: 0
34: 0
35: 800mv
36:
37: 1.2
38: 1.2
39: 800
40: 800
41: 1,2
42: 1.2
43: 0
44: 0
45: 800
46:1
47: 1.2
48: 1
49: 800
50: 800
51: 800
52:
53: 1.2
54: 0
55: 800
56: 800
57: 1.2
58: 0
59: 800
60: 1.3
61: 1.2
62: 800
63: 0
64: 1.3
65: 1.2
66:0
67: 800
68:1
69: 1.2
70:1
71: 800
72:1
73: 1.2
74:800
75: 800
76:1.3
77: 1.2
78: 1.3

LCRY0602P12674_20151002_074656

LCRY0602P12674_20151002_074622

AD5791 DAC Arduino shield Rev 3

dac3

There were a few problems with the previous revision. Basically a screw up with one of the tracks. Only one bodge wire required on the build. Next version is out to fab, but this revision should be good enough for my purposes.

Kicad files and Gerbers: ad5791.tar

LTC1859 ADC Board rev 2

ADCR2

You can now buy the current rev of this board in my shop at whitefordresearch.com.

This is a revision of the LTC1859 board which fixes a few mistakes. Notably:

  • SMA footprint
  • MUX input for some unknown reason connected to the ground plane!
  • Footprint of voltage reference.
  • Route traces around ADC, nothing under it.
  • Error in decoupling for voltage reference.

Kicad files and gerbers: LTC1859.tar