This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
mcmaster:brainscope [2018/06/28 04:54] – [2018-06-05] mcmaster | mcmaster:brainscope [2018/12/26 14:31] (current) – removed mcmaster | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{: | ||
- | |||
- | Mitutoyo / Micromanipulator probe station with EZLAZE laser | ||
- | |||
- | ====== Condition ====== | ||
- | |||
- | The following issues have been noted: | ||
- | |||
- | * EZLAZE: PS missing | ||
- | * XY stage: missing X motor and maybe some related brackets | ||
- | * FS-60: possibly missing part…fine focusing knob? | ||
- | * FS-60: focusing knob fell off (during shipping I think) | ||
- | * Broken e-stop wire (from dissassembly? | ||
- | * Misc rusted screws. | ||
- | |||
- | ====== EZLAZE ====== | ||
- | |||
- | ===== Head ===== | ||
- | |||
- | < | ||
- | NEW WAVE | ||
- | RESEARCH | ||
- | MODEL EZLAZE 532/355 | ||
- | SER NO XXX | ||
- | DATE OCTOBER 2000 | ||
- | MADE IN USA | ||
- | US Patent 5,611,946 | ||
- | </ | ||
- | |||
- | {{: | ||
- | |||
- | ===== Power supply ===== | ||
- | |||
- | Power supply missing | ||
- | |||
- | {{: | ||
- | |||
- | Above: power supply this unit should take [eBay ntxsupply item 151675355993] | ||
- | |||
- | ===== Console ===== | ||
- | |||
- | {{: | ||
- | |||
- | ====== Camera ====== | ||
- | |||
- | < | ||
- | Genwac | ||
- | GW-202B | ||
- | </ | ||
- | |||
- | ====== Microscope ====== | ||
- | |||
- | {{: | ||
- | |||
- | Mituotyo Finescope, likely FS-60 | ||
- | |||
- | {{: | ||
- | |||
- | Above: focus knob | ||
- | |||
- | {{: | ||
- | |||
- | Above: likely motorized stage power/ | ||
- | |||
- | ====== Hood ====== | ||
- | |||
- | {{: | ||
- | |||
- | For doing optical emission analysis. | ||
- | |||
- | {{: | ||
- | |||
- | Above: misc cables hanging out of the hood going to the various electronics inside | ||
- | |||
- | ====== 2015-08-16 ====== | ||
- | |||
- | Removed hood to move to proper table and overhaul control system. | ||
- | |||
- | * ezlaze is not water cooled | ||
- | * water cooling is for chuck | ||
- | * BNC connector bent | ||
- | * From move? | ||
- | * CPC for thermal chuck (not motors) | ||
- | * Motors are synchronous stepping | ||
- | * Replacing with IMS NEMA 23 | ||
- | |||
- | ===== Motor ===== | ||
- | |||
- | IMS MDM1FSD23A7 | ||
- | |||
- | NEMA 23 | ||
- | |||
- | "These are 90 oz/in" | ||
- | |||
- | Closest match: step/ | ||
- | |||
- | * [[http:// | ||
- | * [[http:// | ||
- | * MDMXXX174 | ||
- | * MDrive 17 Plus step and direction input | ||
- | * SPI | ||
- | |||
- | {{: | ||
- | |||
- | Y axis test | ||
- | |||
- | |Color |Signal |To | | ||
- | |White |Optocoupler reference | \\ BBB P9.5-6 | ||
- | | Orange | Step | \\ BBB P8.15 | ||
- | | Blue | Direction | \\ BBB P8.14 | ||
- | | Brown | Output bridge enable | N/C | | ||
- | | Black | Ground | \\ Ground | ||
- | | Red | \\ Power \\ \\ 12-75 VDC | 24V | | ||
- | |||
- | Open question: do I need the programming cable? | ||
- | |||
- | * I think I have one | ||
- | |||
- | Initial current draw 50 mA. Holding torque is not very good; slightly above off level. | ||
- | |||
- | BBB: mk-test. | ||
- | |||
- | changes 10 mA (min PS resolution) when try to move. Time to play with settings cable | ||
- | |||
- | Cable: MD-CC4 USB to RS422 Comm Converter | ||
- | |||
- | Unfortunately: | ||
- | |||
- | < | ||
- | The MDrive microstepping integrated motor and driver use the Serial | ||
- | Peripheral Interface (SPI) to configure the setup parameters. | ||
- | </ | ||
- | |||
- | Use bus pirate or beagle | ||
- | |||
- | ====== 2015-08-17 ====== | ||
- | |||
- | Decided to try one last time to see if I could move motors before messing with programming cables. | ||
- | |||
- | Hooked up a test motor without any shaft load. Spins fine and has reasonable torque. | ||
- | |||
- | Hooked Y2 axis back up and was able to move it just fine. Issues yesterday evidently were just due to shoddy wiring | ||
- | |||
- | Conclusion: don't need programming cable. | ||
- | |||
- | Also validates that motors are good enough. | ||
- | |||
- | X2 motor won't fit: | ||
- | |||
- | * original: 2.0" | ||
- | * max: 2.2" | ||
- | * mine: 2.7" (official IMS docs list Lmax: 2.65") | ||
- | |||
- | Looked around and it looks like its going to be difficult to find any motors with integrated drivers at this constrained size. Min length from vendors: | ||
- | |||
- | * IMS: 2.65" | ||
- | * linengineering: | ||
- | * anaheimautomation: | ||
- | |||
- | Time to see if I can make these motors work. I have some reasonably compact standalone IMS drivers (by coincidence also IMS) I can try to use | ||
- | |||
- | [[http:// | ||
- | |||
- | * 4 wire motors are bipolar | ||
- | * 5 wire motors are unipolar | ||
- | * 6 or 8 wire motors can be wired either way | ||
- | |||
- | Mine: 6 wire | ||
- | |||
- | * Red | ||
- | * White-red | ||
- | * Green | ||
- | * White-green | ||
- | * White | ||
- | * Black | ||
- | |||
- | In stock: | ||
- | |||
- | * 3x [[http:// | ||
- | * 4x [[http:// | ||
- | |||
- | ====== 2015-08-20 ====== | ||
- | |||
- | Briefly poked at things. | ||
- | |||
- | * Try to use original motors. | ||
- | * See if I can get INT-481 to work with the slo-syn motors? | ||
- | * A fourth INT-481 may cost $100 | ||
- | * This makes OEM650 more attractive since I have more of them | ||
- | * They are slightly bigger but also easier to mount | ||
- | * Z1 axis is a NEMA 34 motor. | ||
- | * Low priority | ||
- | * Make a schematic | ||
- | * Fix e-stop loose wire (after schematic to better understand where it should go) | ||
- | |||
- | ====== 2015-08-21 ====== | ||
- | |||
- | Working on schematic | ||
- | |||
- | ===== Back connectors ===== | ||
- | |||
- | Electrical: | ||
- | |||
- | * (STAGE): 25×2 0.1" male IDC | ||
- | * T/C: type K thermocouple plug | ||
- | * HEATER: 4 pin CPC twist lock | ||
- | |||
- | Pnematic: | ||
- | |||
- | * VACUUM | ||
- | * STAGE IN | ||
- | * STAGE OUT | ||
- | * RING IN | ||
- | * RING OUT | ||
- | |||
- | What is RING? | ||
- | |||
- | ===== X1 ribbon cable ===== | ||
- | |||
- | Main board: J2 | ||
- | |||
- | Breakout board: Y | ||
- | |||
- | ^ Y1 pin ^ 50 pin ^ Function ^ Notes | | ||
- | | 1 | 28 | | | | ||
- | |2 |21 | | | | ||
- | |3 |N/C | | | | ||
- | |4 |N/C | | | | ||
- | |5 |22 | | | | ||
- | |6 |19 | | | | ||
- | |7 |27 etc | | | | ||
- | |8 |N/C | | | | ||
- | |9 |N/C | | | | ||
- | |10 |5 | | | | ||
- | |11 |2 | | | | ||
- | |12 |3 | | | | ||
- | |13 |6 | | | | ||
- | |14 |4 | | | | ||
- | |||
- | ===== Main board ===== | ||
- | |||
- | I did not pin this out directly since I don't need to interface it directly | ||
- | |||
- | Connectors: | ||
- | |||
- | ^J ^Label ^Notes | | ||
- | |1 | | | | ||
- | |2 |X |X1 motor, limit | | ||
- | |3 |Y |Y1 motor, limit | | ||
- | |4 |Z-ROT |N/C | | ||
- | |5 |Z-LIM |Into chassis | | ||
- | |6 |Z-MOT |Directly to NEMA 34 motor | | ||
- | |7 |THETA |N/C | | ||
- | |8 |- |X1 limit? | | ||
- | |9 |- |estop | | ||
- | |||
- | ===== Y1 ribbon cable ===== | ||
- | |||
- | Main board: J3 | ||
- | |||
- | Breakout board: Y | ||
- | |||
- | ^ X1 pin ^ 50 pin ^ Function ^ Notes | | ||
- | | 1 | \\ 29 | | | | ||
- | |2 |23 | | | | ||
- | |3 |N/C | | | | ||
- | |4 |N/C | | | | ||
- | |5 |24 | | | | ||
- | |6 |19 | | | | ||
- | |7 | \\ 20 | ||
- | |8 |N/C | | | | ||
- | |9 |7 | | | | ||
- | |10 |11 | | | | ||
- | |11 |8 | | | | ||
- | |12 |9 | | | | ||
- | |13 |12 | | | | ||
- | |14 |10 | | | | ||
- | |||
- | ===== Y1 motor ===== | ||
- | |||
- | Dataplate: | ||
- | |||
- | Superior Electric | ||
- | |||
- | SLO-SYN | ||
- | |||
- | SYNCHRONOUS/ | ||
- | |||
- | TYPE: M061-LS02 | ||
- | |||
- | OZ. IN: HOLD 60 | ||
- | |||
- | RPM: SPEC BM101025 | ||
- | |||
- | STEPS: 200 | ||
- | |||
- | V: 5.0 | ||
- | |||
- | A: 1.0 | ||
- | |||
- | HZ: DC | ||
- | |||
- | CLASS A INSULATION | ||
- | |||
- | IMPEDANCE PROTECTED | ||
- | |||
- | X1 is probably identical | ||
- | |||
- | With breakout board rightside up pin 1 is at P2 right (on silkscreen) | ||
- | |||
- | ^ P2 pin ^ Color ^ Function ^ Notes | | ||
- | | 1 | Green | |A1 | | ||
- | |2 |White | |AC | | ||
- | |3 |White-red | |B1 | | ||
- | |4 |Black | |BC | | ||
- | |5 |Red | |B2 | | ||
- | |6 | White-green | ||
- | |||
- | ===== X1, Y1 breakout board ===== | ||
- | |||
- | ASSY A1003958 | ||
- | |||
- | has following connectors: | ||
- | |||
- | * Y : "Y ribbon cable" | ||
- | * Upper right pin 1: on silkscreen and agrees with convention I was already using | ||
- | * Both X and Y board have label Y | ||
- | * P1: N/C. Ignore for now? | ||
- | * P2: motor. | ||
- | * P3: limit switches? | ||
- | |||
- | ^ Y pin ^ To ^ Function ^ Notes | | ||
- | | 1 | P1.2 | | | | ||
- | |2 |P3.3 | | | | ||
- | |3 |P3.4 | | | | ||
- | |4 |P3.6 | | | | ||
- | |5 |P3.5 | | | | ||
- | |6 | \\ P1.4 | ||
- | |7 | \\ P1.3 | ||
- | |8 |N/C | | | | ||
- | |9 |P2.1 | | | | ||
- | |10 |P2.6 | | | | ||
- | |11 |P2.2 | | | | ||
- | |12 |P2.5 | | | | ||
- | |13 |P2.3 | | | | ||
- | |14 |P2.4 | | | | ||
- | |||
- | ===== e-stop (white, black) ===== | ||
- | |||
- | All are N/C | ||
- | |||
- | ^ Pin ^ 50 pin ^ Color ^ Function ^ Notes | | ||
- | | 1 | 47 | White | |Broken button side | | ||
- | |2 |48 |Black | | | | ||
- | |3 |49 |N/C | | | | ||
- | |4 |50 |N/C | | | | ||
- | |||
- | ===== e-stop (green, blue) ===== | ||
- | |||
- | to heater connector | ||
- | |||
- | ===== HEATER ===== | ||
- | |||
- | ^ Pin ^ Color ^ Function ^ Notes | | ||
- | | |Green |e-stop | | | ||
- | | |Blue |e-stop | | | ||
- | | |Black |chuck power | | | ||
- | | |White |chuck power | | | ||
- | |||
- | Goes to large loose brown connector near wafer chuck | ||
- | |||
- | ===== VACUUM ===== | ||
- | |||
- | Goes to t junction near front panel | ||
- | |||
- | * To vacuum gauge | ||
- | * To switch | ||
- | |||
- | Not sure where goes from switch | ||
- | |||
- | I don't currently need the vacuum system but have no reason to rip it out. Leave it for now | ||
- | |||
- | Hoses could potentially tangle into Z1 drive but I could secure them if I eventually use Z1 | ||
- | |||
- | ===== THETA ===== | ||
- | |||
- | Main board: J7 | ||
- | |||
- | ^ Pin ^ 50 pin ^ Function ^ Notes | | ||
- | | 1 | N/C | | | | ||
- | |2 |43 | | | | ||
- | |3 |19 | | | | ||
- | |4 |44 | | | | ||
- | |5 | \\ 20 \\ \\ 27 \\ \\ 31 | | | | ||
- | |6 |N/C | | | | ||
- | |7 |N/C | | | | ||
- | |8 |N/C | | | | ||
- | |9 |35 | | | | ||
- | |10 |39 | | | | ||
- | |11 |36 | | | | ||
- | |12 |37 | | | | ||
- | |13 |40 | | | | ||
- | |14 |38 | | | | ||
- | |||
- | ===== Z-LIM ===== | ||
- | |||
- | Main board: J5 | ||
- | |||
- | ^ Pin ^ 50 pin ^ Color ^ Function ^ Notes | | ||
- | | 1 | 26 | Orange | | | | ||
- | |2 |19 |Red | | | | ||
- | |3 |27 etc |Black | | | | ||
- | |4 |25 |Blue | | | | ||
- | |5 |19 |Red | | | | ||
- | |6 |27 etc |Black | | | | ||
- | |||
- | ===== X2? ===== | ||
- | |||
- | Main board: J8 | ||
- | |||
- | ^ Pin ^ 50 pin ^ Color ^ Function ^ Notes | | ||
- | | 1 | 25 | Green | | | | ||
- | |2 |27 etc |Black | | | | ||
- | |3 |31 |Yellow | | | | ||
- | |4 |19 |Red | | | | ||
- | |5 |27 etc |Black | | | | ||
- | |6 |32 |Orange | | | | ||
- | |||
- | ===== Z-ROT ===== | ||
- | |||
- | Main board: J4 | ||
- | |||
- | ^ Pin ^ 50 pin ^ Function ^ Notes | | ||
- | | 1 | N/C | | | | ||
- | |2 |30 | | | | ||
- | |3 |27 etc | | | | ||
- | |4 |19 | | | | ||
- | |||
- | ===== Z-MOT ===== | ||
- | |||
- | Main board: J6 | ||
- | |||
- | ^ Pin ^ 50 pin ^ Color ^ Function ^ Notes | | ||
- | | 1 | 13 | Green | | | | ||
- | |2 |17 |White | | | | ||
- | |3 |14 |White-green | | | | ||
- | |4 |15 |Red | | | | ||
- | |5 |18 |Black | | | | ||
- | |6 |16 |White-red | | | | ||
- | |||
- | ====== 2015-08-22 ====== | ||
- | |||
- | collating data | ||
- | |||
- | ===== STAGE ===== | ||
- | |||
- | Back 50 pin connector. | ||
- | |||
- | Per breakout board, pin 1 lower left, pin 2 upper left | ||
- | |||
- | ^ Pin ^ \\ Main \\ \\ Board ^ To ^ Function ^ Notes | | ||
- | | 1 | |X1.9 P2.1? | \\ X1 motor? | ||
- | | 2 | |X1.11 P2.2 | \\ X1 motor \\ \\ Step clock | | | ||
- | |3 | |X1.12 | ||
- | |4 | |X1.14 | ||
- | |5 | |X1.10 | ||
- | |6 | |X1.13 | ||
- | |7 | |Y1.9 P2.1 | \\ Y1 motor \\ \\ Opto: 5V | | | ||
- | |8 | |Y1.11 | ||
- | |9 | |Y1.12 | ||
- | |10 | |Y1.14 | ||
- | |11 | |Y1.10 | ||
- | |12 | |Y1.13 | ||
- | |13 | | | |Z1 motor? | | ||
- | |14 | |Z1-MOT.3 |Z1 motor | | | ||
- | |15 | |Z1-MOT.4 |Z1 motor | | | ||
- | |16 | |Z1-MOT.6 |Z1 motor | | | ||
- | |17 | |Z1-MOT.2 |Z1 motor | | | ||
- | |18 | |Z1-MOT.5 |Z1 motor | | | ||
- | |19 | | | ||
- | |20 | |< | ||
- | |21 | |X1.2 P3.3 |X1 limit switch? | | | ||
- | |22 | |X1.5 P3.5 |X1 limit switch? | | | ||
- | |23 | |Y1.2 P3.3 |Y1 limit switch? | | | ||
- | |24 | |Y1.5 P3.5 | | | | ||
- | |25 | | \\ Z1-LIM.19 | ||
- | |26 | |Z1-LIM.1 | | | | ||
- | |27 | |< | ||
- | |28 | |X1.1 | | | | ||
- | |29 | |< | ||
- | |30 | |Z1-ROT.2 | | | | ||
- | |31 | | %< | ||
- | |32 | |X2?.6 | | | | ||
- | |33 | | | | | | ||
- | |34 | | | | | | ||
- | |35 | |THETA.9 | | | | ||
- | |36 | |THETA.11 | | | | ||
- | |37 | |THETA.12 | | | | ||
- | |38 | |THETA.14 | | | | ||
- | |39 | |THETA.10 | | | | ||
- | |40 | |THETA.13 | | | | ||
- | |41 | | | | | | ||
- | |42 | | | | | | ||
- | |43 | |THETA.2 | | | | ||
- | |44 | |THETA.4 | | | | ||
- | |45 | | | | | | ||
- | |46 | | | | | | ||
- | |47 | |e-stop.1 |e-stop | | | ||
- | |48 | |e-stop.2 |e-stop | | | ||
- | |49 | |e-stop.3 |N/C | | | ||
- | |50 | |e-stop.4 |N/C | | | ||
- | |||
- | ===== V+ ===== | ||
- | |||
- | What would it take to determine this? | ||
- | |||
- | * Can I make a schematic of any of the opto boards? | ||
- | |||
- | Likely 5V | ||
- | |||
- | ===== OEM650 motor test ===== | ||
- | |||
- | Materials: | ||
- | |||
- | * Benchtop power supply (want current monitoring) | ||
- | * Slo-syn motor | ||
- | * OEM650 driver | ||
- | * Sparkfun level shifter? | ||
- | * TODO: verify that OEM650 actually can't take 3.3V | ||
- | |||
- | Resistor config? | ||
- | |||
- | * "V: 5.0, A: 1.0" | ||
- | * Series configuration | ||
- | * Jumper 1 removed | ||
- | * 1.0A: 18.2k | ||
- | * 2.0A: 3.57k | ||
- | |||
- | Wiring? | ||
- | |||
- | * pg 13 | ||
- | * Figure 2-2. NEMA 23 Size OEM Motor Wiring—Series & Parallel | ||
- | * LCR meter (old) | ||
- | * Single: 9.5 mH | ||
- | * Series: 36 mH | ||
- | |||
- | ====== 2015-08-23 ====== | ||
- | |||
- | Waiting for LCR meter to replace questionable 875B | ||
- | |||
- | Wiring up in preparation though | ||
- | |||
- | ====== 2015-09-17 ====== | ||
- | |||
- | Testing rewired OEM-650' | ||
- | |||
- | Using half motor to favor speed over torque (lower inductance but doesn' | ||
- | |||
- | Microstepping: | ||
- | |||
- | Jumper config: | ||
- | |||
- | ^Jumper ^Function ^ \\ Pos | ||
- | | JU1 | Motor current range | Off | Off | \\ pg 15 | ||
- | | JU2 | Resolution | On | On | pg 27 | | ||
- | | JU3 | … | On | On | | | ||
- | |JU4 |… |On |On | | | ||
- | |JU5 |… |On |On | | | ||
- | |JU6 |Waveform shape |Off |Off | \\ pg 27 | ||
- | |JU7 |… |Off |Off | | | ||
- | |JU8 |… |On |On | | | ||
- | |JU9 |Auto standby |On |On |Full current | | ||
- | |JU10 |… |On |On | | | ||
- | |JU11 |Auto test |Off |On | | | ||
- | |||
- | Quick disconnect power connector: | ||
- | |||
- | ^Pin ^Function ^Connect ^Notes | | ||
- | |1 |REMOTE |N/C | \\ pg 32 | ||
- | | 2 | REF | … | | | ||
- | |3 |CURRENT |18.2k 1/4W to REF | | ||
- | | 4 | DUMP | N/C? | | ||
- | | 5 | VDC+ | +75V | | | ||
- | |6 |VDC- |Ground | | | ||
- | |7 |A+ |Motor A1-green | | | ||
- | |8 |A- |Motor AC-white | | | ||
- | |9 |B+ |Motor B1-white-red | | | ||
- | |10 |B- |Motor BC-black | | | ||
- | |||
- | DB25 signal connector: | ||
- | |||
- | ^Pin ^Function ^Connect ^Notes | | ||
- | |1 |Step+ |BBB 5V buffer | \\ pg 32 | ||
- | | 2 | Dir+ | BBB 5V buffer | Maximum low-level output: 0.44V (Sinks 12 mA) | | ||
- | | 9 | Fault+ | N/C | \\ pg 32 | ||
- | | 11 | Gear+ | N/C | \\ pg 33 | ||
- | | 14 | Step- | … | | | ||
- | |15 |Dir- |… | | | ||
- | |16 |Remote+ |N/C | \\ Pg 32 | ||
- | | 17 | Remote- | … | | | ||
- | |21 |Fault- |… | | | ||
- | |23 |Gear- |… | | | ||
- | |||
- | Successfully ran motor in test mode | ||
- | |||
- | ===== BBB voltage boost ===== | ||
- | |||
- | Need to convert from 3.3V to 5V per above spec | ||
- | |||
- | {{: | ||
- | |||
- | BBB breakout: [[https:// | ||
- | |||
- | {{: | ||
- | |||
- | Logic level converter: [[https:// | ||
- | |||
- | ====== 2015-09-10 ====== | ||
- | |||
- | Successfully tested BBB voltage boost X channel on standalone motor | ||
- | |||
- | Tested OEM650 drives and discovered only 2/4 are functional. | ||
- | |||
- | Current strategy: use MDrive23 for X1, Y1. Use original motors with OEM650 for X2, Y2. Z1 will not be hooked up at this time but will still be accessible on connector if required. | ||
- | |||
- | Working on polishing earlier tables to verify its safe to rewire X1, Y1 for completely different purpose signals. | ||
- | |||
- | ===== X1, Y1 motor rewire ===== | ||
- | |||
- | ^ P2 pin ^ Orig color ^ New color ^ Function | | ||
- | | 1 | Green | White | Opto | | ||
- | | 2 | White | Orange | Step clock | | ||
- | | 3 | White-red | Blue | Direction | | ||
- | | 4 | Black | Brown | Enable | | ||
- | | 5 | Red | Black | GND | | ||
- | | 6 | White-green | ||
- | |||
- | 50 pin table updated with this in mind | ||
- | |||
- | ====== 2015-09-13 ====== | ||
- | |||
- | Both X1 and Y1 MDrive23 motors have been integrated and tested | ||
- | |||
- | Made a second BBB 5V cape and tested X and Y successfully. | ||
- | |||
- | ===== CRAMPS pinout ===== | ||
- | |||
- | P8 | ||
- | |||
- | ^ Pin ^ CPU GPIO ^ CNC function ^ I/O ^ Note | | ||
- | | 07 | gpio2[2] | X max | I | | | ||
- | | 08 | gpio2[3] | X min | I | | | ||
- | | 09 | gpio2[5] | Y max | I | | | ||
- | | 10 | gpio2[4] | Y min | I | | | ||
- | | 11 | gpio1[13] | FET 1 : heated bed | | | | ||
- | | 12 | gpio1[12] | X dir |O | | | ||
- | | 13 | gpio0[23] | X step |O | | | ||
- | | 14 | gpio0[26] | Y dir |O | | | ||
- | | 15 | gpio1[15] | Y step |O | | | ||
- | | 16 | gpio1[14] | eMMC Enable | ||
- | | 17 | gpio0[27] | estop |I | | | ||
- | | 18 | gpio2[1] | Z dir |O | | | ||
- | | 19 | gpio0[22] | Z step |O | | | ||
- | | 26 | gpio1[29] | estop out | | | | ||
- | |||
- | P9 | ||
- | |||
- | ^ Pin ^ CPU GPIO ^ CNC function ^ I/O ^ Note | | ||
- | | 11 | | Z max | | | | ||
- | | 12 | | E0 dir | | | | ||
- | | 13 | | Z min | | | | ||
- | | 14 | | Axis enable | | | | ||
- | | 15 | | FET 2 | | | | ||
- | | 16 | | E0 step | | | | ||
- | | 17 | | E1 step | | | | ||
- | | 18 | | E1 dir | | | | ||
- | | 21 | | FET 4 | | | | ||
- | | 22 | | FET 6 | | | | ||
- | | 23 | | Machine power | | | | ||
- | | 24 | | E2 step | | | | ||
- | | 25 | | LED | | | | ||
- | | 26 | | E2 dir | | | | ||
- | | 27 | | FET 3 | | | | ||
- | |||
- | Seems relatively complete with the notable issue that only XYZ have limit switches (E0/E1 do not). Probably not worth it to diverge from this where not needed. | ||
- | |||
- | ===== Limit switches ===== | ||
- | |||
- | Confirm that limit switches take 5V. Is there a part or something I can read to confirm this? | ||
- | |||
- | Test them | ||
- | |||
- | Boards have a single part: | ||
- | |||
- | < | ||
- | IUGN | ||
- | |||
- | 3140U | ||
- | |||
- | 230 | ||
- | </ | ||
- | |||
- | [[http:// | ||
- | |||
- | * 4.5 - 24V | ||
- | * 20 mA max open collector | ||
- | |||
- | Successfully fired laser! | ||
- | |||
- | ====== 2015-09-14 ====== | ||
- | |||
- | ===== Step calibration ===== | ||
- | |||
- | 1000 steps = 0.001" | ||
- | |||
- | 20 TPI, assume 200 step steppers | ||
- | |||
- | * 250< | ||
- | * This is a legal stepping value | ||
- | |||
- | What is the fastest step rate the BBB can generate? | ||
- | |||
- | ===== BBB stepgen limits ===== | ||
- | |||
- | latency-test by itself will just report soft stepping. | ||
- | |||
- | Figure 6.1 Step /direction signal timing……………………………………………6-3 | ||
- | |||
- | * Step high: >= 100 ns | ||
- | * Step low: >= 100 ns | ||
- | * Dir: 50 ns setup time to step rise | ||
- | * Dir: 100 ns hold time to step (must be held during entire step?) | ||
- | |||
- | [[http:// | ||
- | |||
- | * **stepgen.**// | ||
- | * **stepgen.**// | ||
- | Calibration test: [[https:// | ||
- | |||
- | ====== Laser ablation tests ====== | ||
- | |||
- | |Material |Wavelength |Power |Objective |Result |Notes | | ||
- | |Anodized Al (black) |532 |Max |Mit20x |No noticible result unntil ~8 shots | | | ||
- | |Anodized Al (black) |532 |Max |MitNUV50x |First shot | | | ||
- | |||
- | ====== 2015-09-17 ====== | ||
- | |||
- | Yesterday' | ||
- | |||
- | Do I need to order a power supply or can I use the Compumotor 75V supply for both the OEM650 and the MDrive 23? | ||
- | |||
- | * The MDrive 23 accepts a broad input voltage range from +12 to +75 VDC | ||
- | * Conclusion: use the 75V supply for both | ||
- | * 5V will be generated from BBB | ||
- | |||
- | About 300 mA per MDrive23 when moving | ||
- | |||
- | X axis not moving…what happened? | ||
- | |||
- | * Most likely cause appears to be poor X1 ground wire between 50 pin ribbon cable and breakout board | ||
- | * Connector is a bit stressed…should I try to get another breakout board? | ||
- | |||
- | X and Y axis are now moving | ||
- | |||
- | X axis tests: | ||
- | |||
- | * Cannot move very far left off center…not nearly the leadscrew length. | ||
- | * When I move to crash position on right it cannot by itself get moving again | ||
- | * Right now I can cheat by reaching under and moving it slightly to unstick it | ||
- | * This may be a good reason to up priority on supporting the limit switches | ||
- | * Should be sufficient for an initial laser bitmap | ||
- | |||
- | Next objective: get laser under Python control | ||
- | |||
- | * Good place to start: https:// | ||
- | |||
- | Open issues: | ||
- | |||
- | * Fine focus knob still falling off. Need to figure out how to torque it better, using locktite if necessary | ||
- | * Laser aperature alignment poor at 50x: only cuts lower left half of unmaked area. Perfect at 20x | ||
- | * Monitor 50 pin ribbon cable reliability | ||
- | |||
- | \\ | ||
- | |||
- | ====== 2018-06-05 ====== | ||
- | |||
- | < | ||
- | motor | ||
- | M061-LS02 | ||
- | http:// | ||
- | type: LEADS | ||
- | typical step time: 2.5 ms | ||
- | nominal volts: 5 V | ||
- | bipolar series | ||
- | A per winding: 0.7 A | ||
- | H per winding: 38.3 mH | ||
- | Hold torque: 60 | ||
- | </ | ||
- | |||
- | < | ||
- | Rorze RD-021M8 resistor value | ||
- | Ir = 0.7 A | ||
- | Full step: | ||
- | I = Ir = 0.7 A | ||
- | Microstep: | ||
- | I = 1.414 * Ir | ||
- | 1.414 * 0.7 = 0.9898 = 1.0 A | ||
- | |||
- | X ={I/ | ||
- | 0.7 / (0.1108* 0.7 + 0.66) = 0.949075329 | ||
- | 1.0 / (0.1108* 1.0 + 0.66) = 1.3 | ||
- | R = 8.2×X/ | ||
- | 8.2 * 0.95 / (8.2 - 0.95) = 1.074482759 = 1.1 | ||
- | 8.2 * 1.3 / (8.2 - 1.3) = 1.5 | ||
- | </ | ||
- | |||
- | |||
- | ====== 2018-06-27 ====== | ||
- | |||
- | Effort to overhaul control system, especially for upper XY | ||
- | |||
- | Rorze RD-021M8 resistor value: 1.5 ohm? | ||