mcmaster:cnc_microscope
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mcmaster:cnc_microscope [2015/08/29 23:13] – mcmaster | mcmaster:cnc_microscope [2018/12/26 14:29] (current) – removed mcmaster | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | First section is about what the system does as of today. | ||
- | |||
- | " | ||
- | |||
- | ====== Current configuration ====== | ||
- | |||
- | Driver controller: New Focus ethernet controller | ||
- | |||
- | Joystick: New Focus MODEL 8754 PICOMOTOR JOYSTICK | ||
- | |||
- | ==== XY stage ==== | ||
- | |||
- | Klinger/ | ||
- | |||
- | However, instead of using the variable reluctance motor a stepper motor was attached via a custom machined adapter plate, flexible shaft coupler, and 4-40 standoffs from discarded computers | ||
- | |||
- | ==== Optics ==== | ||
- | |||
- | Olympus BH2-UMA illuminator | ||
- | |||
- | Olympus LH50A lamphouse | ||
- | |||
- | Think Nikon makes the lamp power supply | ||
- | |||
- | Misc Mitutoyo Plan Apo, a couple Olympus NeoSPlan DIC | ||
- | |||
- | NeoSPlan DIC prism set | ||
- | |||
- | Sensitive tint plate | ||
- | |||
- | Polarizer, analyzer | ||
- | |||
- | AmScope MD800E camera (using Linux GSPCA driver I wrote) | ||
- | |||
- | ==== Misc ==== | ||
- | |||
- | CD4069 to convert 3.3V indexer logic level to 5V stepper drive logic level | ||
- | |||
- | Unknown who makes the base but its very heavy duty | ||
- | |||
- | ====== mk0 ====== | ||
- | |||
- | Failed attempts that never made a working system | ||
- | |||
- | ===== 0.0 ===== | ||
- | |||
- | {{: | ||
- | |||
- | Above: manually operated system. | ||
- | |||
- | ===== 0.1 ===== | ||
- | |||
- | {{: | ||
- | |||
- | Above: stepper motors with (to be added) springs to couple them to the linear stages. | ||
- | |||
- | ===== 0.2 ===== | ||
- | |||
- | {{: | ||
- | |||
- | Above: Instead tried to spring load some gears onto the stages. | ||
- | |||
- | ====== mk1 ====== | ||
- | |||
- | Purchased a Unitron inverted metallurgical microscope because it was the least expensive metallurgical microscope I could buy ($200 shipped IIRC). | ||
- | |||
- | ===== 1.0 ===== | ||
- | |||
- | {{: | ||
- | |||
- | Above: an unmodified microscope of the same model | ||
- | |||
- | ===== 1.1 ===== | ||
- | |||
- | {{: | ||
- | |||
- | Above: basic idea of setup. | ||
- | |||
- | {{: | ||
- | |||
- | Above: since the original stage had been removed I needed a way to focus it. Linear stage removed from a broken spectrometer found in school dumpster and spring loaded with a rubber band to maintain position (intended to be gravity spring loaded but I'm holding it the " | ||
- | |||
- | ====== mk2 ====== | ||
- | |||
- | ===== 2.0 ===== | ||
- | |||
- | Original microscope without computer control | ||
- | |||
- | ===== 2.1 ===== | ||
- | |||
- | {{: | ||
- | |||
- | Above: very first test before installing the tip tilt. Note riser block is still present below stage. | ||
- | |||
- | {{: | ||
- | |||
- | Above: tip tilt installed shortly thereafter. | ||
- | |||
- | Used motors, mixed types. | ||
- | |||
- | PMC VS series drivers that I found in the trash | ||
- | |||
- | "USBIO DAQ" board used to bit bang step/ | ||
- | |||
- | ===== 2.2 ===== | ||
- | |||
- | {{: | ||
- | |||
- | Added picomotor theta X/Y. have drivers and stage setup for Z but never installed picomotor mostly becasue I never replaced the cable | ||
- | |||
- | Ultimately it turned out I didn't really need the picomotors. | ||
- | |||
- | ===== 2.3 ===== | ||
- | |||
- | Got new motors: 17PM-K318-04V | ||
- | |||
- | * 17PM-K: | ||
- | * Datasheet: [[http:// | ||
- | * General motor guide: [[http:// | ||
- | |||
- | Tried OEM650 drivers but burned out a motor and ultimately went back to old drivers | ||
- | |||
- | New motors: TYPE 17PM-K318-04V | ||
- | |||
- | * Yellow | ||
- | * Black: | ||
- | * Red A-2 | ||
- | * Blue B-1 | ||
- | * White B-C | ||
- | * Orange | ||
- | |||
- | Driver settings (PMC VS series): | ||
- | |||
- | < | ||
- | Motor current | ||
- | S2-3:S2-8: 001111 | ||
- | 0.95 + 0.19A | ||
- | switch off selects it | ||
- | |||
- | Seems to be stalling...upgrade to 0.38A | ||
- | 1 | ||
- | 1 1 | ||
- | 2 1 | ||
- | 3 1 | ||
- | 4 1 | ||
- | 5 1 | ||
- | 6 1 | ||
- | 7 0 | ||
- | 8 1 | ||
- | 2 | ||
- | 1 1 | ||
- | 2 1 | ||
- | 3 1 | ||
- | 4 1 | ||
- | 5 0 | ||
- | 6 1 | ||
- | 7 1 | ||
- | 8 1 | ||
- | </ | ||
- | |||
- | ===== 2.4 ===== | ||
- | |||
- | {{: | ||
- | |||
- | As of 11/09/2013 | ||
- | |||
- | Recent changes: | ||
- | |||
- | * Use of hardware DIY indexer has enabled microstepping. | ||
- | * [[: | ||
- | * Implemented acceleration/ | ||
- | * On UPS (I haven' | ||
- | |||
- | Y motor drive box may be beginning to see mechanical failure but move to microstepping and hardware indexer has smoothed acceleration profiles | ||
- | |||
- | ==== Control software ==== | ||
- | |||
- | Revisions: | ||
- | |||
- | * pr0ntools: 1dea224a62bef5f0a02e2c41e81d85553db30ab0, | ||
- | * uvcada: c550026a99c50a63e70f278c2e98e98d6e0486ef, | ||
- | * python: 2.7 | ||
- | |||
- | ==== Indexer ==== | ||
- | |||
- | Revisions: | ||
- | |||
- | * pr0ndexer 010652d4ddc8f06d54ff01062372cb9ba916f12e, | ||
- | * Toolchain: arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 4.7.4 20130913 (release) [ARM/ | ||
- | * STM32 eval borad. | ||
- | |||
- | ==== Driver ==== | ||
- | |||
- | Drivers (2): Precision Motion Controls PMC VS series | ||
- | |||
- | * {{: | ||
- | * {{: | ||
- | |||
- | Switches | ||
- | |||
- | < | ||
- | 1 | ||
- | 1 0 | ||
- | 2 1 | ||
- | 3 0 | ||
- | 4 1 | ||
- | 5 1 | ||
- | 6 1 | ||
- | 7 0 | ||
- | 8 1 | ||
- | 2 | ||
- | 1 1 | ||
- | 2 1 | ||
- | 3 1 | ||
- | 4 1 | ||
- | 5 0 | ||
- | 6 1 | ||
- | 7 1 | ||
- | 8 1 | ||
- | </ | ||
- | |||
- | Switch/ | ||
- | |||
- | * S2-3: 0.095 A | ||
- | * S2-4: 0.19 A | ||
- | * S2-5: 0.38 A | ||
- | * S2-6: 0.76 A | ||
- | * S2-7: 1.52 A | ||
- | * S2-8: 3.04 A | ||
- | |||
- | Microstepping: | ||
- | |||
- | ^Level ^S1-1 ^S1-2 ^S1-3 | | ||
- | |50000 |OFF |OFF |OFF | | ||
- | |25000 |ON |OFF |OFF | | ||
- | |< | ||
- | |2000 |ON |ON |OFF | | ||
- | |51200 |OFF |OFF |ON | | ||
- | |25600 |ON |OFF |ON | | ||
- | |6400 |OFF |ON |ON | | ||
- | |400 (none?) |ON |ON |ON | | ||
- | |||
- | ==== Theta control ==== | ||
- | |||
- | Mirror mount: Newport P100-P2 | ||
- | |||
- | Motors: Picomotor, model ??? | ||
- | |||
- | Drivers (2): New Focus something | ||
- | |||
- | ==== Adafruit serial adapter ==== | ||
- | |||
- | Wires: | ||
- | |||
- | * red: 5V @ 500mA direct from USB port | ||
- | * black: ground | ||
- | * white: 3.3V RX into USB port | ||
- | * green: 3.3V TX out of the USB port | ||
- | |||
- | ===== 2.5 ===== | ||
- | |||
- | {{: | ||
- | |||
- | 07/19/2014: is currently out of service due to broken laptop (and has been for a while). | ||
- | |||
- | 07/28/2014: back online! | ||
- | |||
- | built t-slot cage around desk. mounted pegboard to which I attached the various electronics to clean them up and get them off the desk (the idea cabinet thing just wasn't working very well) | ||
- | |||
- | want to add: | ||
- | |||
- | * finish rewiring electronics. | ||
- | * get a cabinet to store spare carasols loaded with objectives | ||
- | * Can fit the confocal microscope next to it now that I have more room on the desk? | ||
- | * would be nice to get a real anti-vibration table | ||
- | * consider adding continuous running hepa filter at top (make it like laminar flow workstation) | ||
- | * problems blowing dies away? | ||
- | |||
- | ====== 2015-08-29 ====== | ||
- | |||
- | NEMA 17 motor pinout | ||
- | |||
- | P4: SPI connector | ||
- | |||
- | P6: power connector | ||
- | |||
- | P5: motor main connector (motor P1) | ||
- | |||
- | ^ \\ DB25 \\ \\ Pin ^ \\ To ^ Wire color ^ Function ^ Notes | | ||
- | | 1 | P4.2 | Red | | | | ||
- | |2 |P4.5 |Green | | | | ||
- | |3 |P4.7 |white | | | | ||
- | |4 | | | | | | ||
- | |5 | | | | | | ||
- | |6 | | | | | | ||
- | |7 | | | | | | ||
- | |8 | | | | | | ||
- | |9 | | | | | | ||
- | |10 | | | | | | ||
- | |11 |P5.3 |Red | | | | ||
- | |12 |P5.6 |Black | | | | ||
- | |13 | | | | | | ||
- | |14 |P4.6 |Brown | | | | ||
- | |15 |P4.8 |Blue | | | | ||
- | |16 |P4.3 |Black | | | | ||
- | |17 | | | | | | ||
- | |18 | | | | | | ||
- | |19 | | | | | | ||
- | |20 | | | | | | ||
- | |21 | | | | | | ||
- | |22 | | | | | | ||
- | |23 | | | | | | ||
- | |24 |P5.4 |Green | | | | ||
- | |25 |P5.6 |White | | | | ||
- | |||
- | ====== Misc notes ====== | ||
- | |||
- | T7 star to take off BH2-UMA | ||
- | |||
- | 7/64" allen to remove nosepiece adapter from Z assembly | ||
- | |||
- | 5/32" allen to remove fine/medium focusing assembly from Z assembly | ||
- | |||
- | 3/16" allen to remove fine/medium backplate to expose gears | ||
- | |||
- | 7/16" socket to remove fine/medium knobs (remove circular cover first) | ||
- | |||
- | * left side comes off, right side doesn' | ||
- | * remove by holding left fine focus in place and turning | ||
- | |||
- | \\ | ||
mcmaster/cnc_microscope.1440890011.txt.gz · Last modified: 2015/08/29 23:13 by mcmaster