#hazzy Logs
Feb 18 2020
#hazzy Calendar
06:47 AM Not-c468: [02probe_basic] 07hooboy starred 03probe_basic - 13https://git.io/Jv4a8
08:56 AM dremeier[m]: <hazzy-m "dremeier: maybe I did not unders"> Thank you, but not works for me, found some thread about but did not fully understand https://forum.linuxcnc.org/20-g-code/38184-code-for-wireless-toolsetter-broken
08:57 AM * dremeier[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/OIcSHSyRIfFvrKvkXyTVcgSg >
09:01 AM dremeier[m]: #5211, #5212 and #5213 are the offsets from G92, so I can compare these offsets to may absolute position - perfect 👍️
10:19 AM Lcvette: nice
10:19 AM Lcvette: question for you guys with stepper motor and drive current settings
10:20 AM Lcvette: i ordered a new nema17 dual shaft stepper motor, it is rated at 1.68A per phase, do i need to set the drive to the 1.698A or 3.36A for both phases? im a bit unclear on that and could not find any infor on themfg's webpage
10:35 AM dremeier[m]: to 1.68A
10:35 AM Lcvette: ok
10:35 AM Lcvette: so the drive accounts for the number of phases
10:36 AM Lcvette: * i ordered a new nema17 dual shaft stepper motor, it is rated at 1.68A per phase, do i need to set the drive to the 1.68A or 3.36A for both phases? im a bit unclear on that and could not find any infor on themfg's webpage
10:36 AM dremeier[m]: do you have a data sheed of the stepper? I´ll have a look to be sure
10:36 AM Lcvette: https://www.omc-stepperonline.com/download/17HS19-1684D.pdf
10:36 AM Lcvette: i ordered the next step up drive as well
10:37 AM Lcvette: the DM542T
10:37 AM Lcvette: nad a 24v power supply
10:37 AM dremeier[m]: yap then 1.68 A
10:37 AM Lcvette: * and a 24v power supply
10:37 AM Lcvette: ok great
10:38 AM Lcvette: no more gears this time, just direct drive from ther stepper shaft
10:38 AM Lcvette: easier and less expensive in the long run i think
10:38 AM Lcvette: but have to redo pretty much everything
10:38 AM Lcvette: lol
10:38 AM Lcvette: you said a small rc servo can be controlled by mesa card for position?
10:38 AM Lcvette: or no?
10:39 AM dremeier[m]: yes, I´m pretty sure.
10:41 AM dremeier[m]: you can use a software or hardware (if it is on board) pwm generator to feed the servo, and the pos.info you feed to the pwmgen. should work.
10:41 AM dremeier[m]: I will try to find something on google and let you know more if you like
10:43 AM Lcvette: that would be awesome, i can think of lots of gadgets that would work great with RC servos and you are right, they are torquey little things!
10:53 AM dremeier[m]: https://groups.google.com/forum/#!msg/machinekit/NIo-epwD8ng/1hl0p-H2AQAJ
10:53 AM Lcvette: cool checking it out
10:56 AM dremeier[m]: and this oficial docu: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?RC_Servo_Test
10:56 AM dremeier[m]: looks easy
11:03 AM Lcvette: so just any drive will work?
11:03 AM Lcvette: or specific servo drive?
11:06 AM dremeier[m]: any standart rc-servo should work, there some nice metal and waterproofed like DS3218
11:08 AM dremeier[m]: https://www.amazon.com/ANNIMOS-Digital-Waterproof-DS3218MG-Control/dp/B076CNKQX4/ref=sr_1_1?keywords=DS3218&qid=1582045253&sr=8-1
11:09 AM dremeier[m]: https://www.amazon.com/Hiwonder-LD-220MG-Digital-Bearing-Aluminium/dp/B07CMBMWZW/ref=sr_1_2_sspa?keywords=servo&qid=1582045296&sr=8-2-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExODgwNUtTM0lHWEkyJmVuY3J5cHRlZElkPUEwNDkyMTI5T1NYOVE5RE05T1FCJmVuY3J5cHRlZEFkSWQ9QTAwNjYzMzUzNjdETUw5NFMwTUszJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==
11:09 AM Lcvette: what controller is used for those?
11:25 AM pcw_home: RC servos use PWM (so less interface hardware needed than a step motor, just one pin)
11:28 AM dremeier[m]: And they work good with 5V so no extra psu needed
11:28 AM pcw_home: An RC servo would be much cheaper than a stepmotor (no external driver needed) but maybe not the best for lifespan if its constantly in motion
11:29 AM Lcvette: for the coolant cannon it would have minimal movement
11:29 AM Lcvette: once poer tool change
11:29 AM Lcvette: * once per tool change
11:30 AM Lcvette: so an rc servo needs no drive?
11:30 AM Lcvette: just a power supply to some wires on the servo and a single pwm signal?
11:30 AM pcw_home: its self contained
11:30 AM pcw_home: yes
11:30 AM Lcvette: oh that is pretty cool
11:31 AM Lcvette: and mesa can send it a position to go to through asingle wire pwm signal?
11:31 AM Lcvette: from gcode
11:31 AM pcw_home: sure its just a number
11:31 AM Lcvette: ok ordering a servo to test with that would package very nicely and simplify things quite a bit
11:31 AM pcw_home: also no homing
11:32 AM Lcvette: looks like these have more torque then the stepper too
11:32 AM Lcvette: oh thats really awesome no need for the sensor
11:32 AM Lcvette: \o/
11:32 AM Lcvette: that is fantastic!
11:32 AM Lcvette: thank you!!
11:33 AM pcw_home: they are typically a small DC motor with large reduction gearbox
11:33 AM Lcvette: nice
11:33 AM pcw_home: (and a analog servo system with potentiometer = absolute feedback)
11:34 AM Lcvette: is there any type servo i should be constrained too?
11:35 AM Lcvette: digital vs analog?
11:36 AM pcw_home: You don't really need to care whats inside, that are all absolute position systems that use PWM as the position command
11:37 AM Lcvette: ah
11:37 AM Lcvette: so regardless analog and digital all use the same pwm input
11:38 AM Lcvette: think im grasping it
11:38 AM Lcvette: you know me i suck with eelctronics
11:38 AM Lcvette: lol
11:38 AM pcw_home: The PWM is slightly strange: 50 Hz with 2% to 4% duty cycle full scale (1 to 2 ms pulses)
11:39 AM Lcvette: but mesa can handle it?
11:39 AM pcw_home: 2% is one end of motion 4% is the other
11:40 AM pcw_home: Yes any hardware that can generate PWM will work (even parallel ports)
11:40 AM Lcvette: seems like a narrow sweep
11:40 AM pcw_home: though a parallel port would have pretty low resolution
11:40 AM Lcvette: what would the mesa's resolution be on that sweep
11:41 AM Lcvette: i have both the 7i77 and 7i76
11:41 AM pcw_home: Yeah even with HM2's pwmgen you only get about 200 resolvable positions
11:41 AM Lcvette: but think to make this more universal most people will be using a 7i76e
11:42 AM Lcvette: 200 positions with 180 motion
11:42 AM Lcvette: so just better than half a degree
11:42 AM pcw_home: probably good enough for coolant
11:42 AM Lcvette: yeah
11:43 AM pcw_home: might need some gravity compensation on the coolant stream....
11:43 AM Lcvette: yeah for sure
11:44 AM Lcvette: i could probably write that into the subroutine
11:44 AM Lcvette: multiplier for the resultant angle
11:47 AM Lcvette: i bet the big brains like you could figure out a way to have it oscillate +/- a few degrees to the csalculated angle while spindle is on
11:47 AM Lcvette: * i bet the big brains like you could figure out a way to have it oscillate +/- a few degrees to the calculated angle while spindle is on
12:09 PM pcw_home: siggen will do the for you
12:09 PM pcw_home: do that
12:10 PM Lcvette: :o
12:10 PM Lcvette: yeah i don't know that stuff
12:10 PM Lcvette: lol
12:10 PM Lcvette: i need a pop up book to learn hal and all the fun stuff
12:10 PM pcw_home: 1 Hz triangle wave or some such feed in via the offset component
12:11 PM Lcvette: everytime i try and read and understand it i just get mentally blocked
12:11 PM Lcvette: im a visual learner
12:11 PM Lcvette: but i will have a look
12:11 PM Lcvette: i ordered a 35kg servo
12:12 PM Lcvette: going to try and mount it in the existing enclosure
12:12 PM Lcvette: and bolt the gear to a platter
12:17 PM Lcvette: bought this servo
12:17 PM Lcvette: https://www.amazon.com/gp/product/B07SBYZ4G5/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
12:17 PM Lcvette: with this power supply
12:17 PM Lcvette: https://www.amazon.com/gp/product/B005T6RBSO/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
12:17 PM Lcvette: so motor says it will be 29kg at 5v with 1.9A draw
12:17 PM Lcvette: think it should be ok
02:05 PM dremeier[m]: wow so you can lift you spindel with that servo , lol
02:07 PM Lcvette: didn't want to make the same mistake twice
02:07 PM Lcvette: lol
02:09 PM Lcvette: pcw_home: the 7i76e has one pwm output only?
02:09 PM Lcvette: is there a card that has more than one pwm output that could control multiple RC servos?
02:09 PM Lcvette: that daughtered on to a 7i76e
02:09 PM Lcvette: or any of the cards with the ribbon plug
02:15 PM Lcvette: servo city also sells gears that fit the servo output shaft splines and other gears that match
02:16 PM Lcvette: i ordered a 24t and 48tooth shaft gear to further reduce 2:1 to make the sweep 90 degrees and improve the resolution to under .25 degree
02:16 PM Lcvette: \o/
02:16 PM Lcvette: hurray!
02:16 PM Lcvette: but the case body will need complete redesign and machining
02:16 PM Lcvette: i can reuse the pucks i already made which were the most dificult with 5 setups and numerous NPT tapped holes
04:05 PM TurBoss: hello!
04:29 PM Lcvette: \o/
04:29 PM Lcvette: turboss is here!
04:29 PM Lcvette: hurray!
04:29 PM Lcvette: :D
04:30 PM TurBoss: sup
04:30 PM Lcvette: redesigning the coolant cannon
04:30 PM Lcvette: lol
04:30 PM TurBoss: great
04:30 PM Lcvette: making it simpler
04:30 PM TurBoss: me is playig with the talking bot
04:30 PM Lcvette: yeah?
04:31 PM Lcvette: whats that?
04:31 PM TurBoss: a voice managed assistant
04:42 PM dremeier[m]: lol, for pb? so we can talk to our machine 🤣
04:44 PM dremeier[m]: question, in Qtpycvp, can we change the color of a button when a hal pin changed?
04:52 PM TurBoss: there is a widget that does it
04:52 PM TurBoss: ledbutton
04:52 PM TurBoss: HalLedButton
04:55 PM TurBoss: https://github.com/MycroftAI/mycroft-core.git
04:55 PM TurBoss: https://github.com/kcjengr/qtpyvcp/blob/master/qtpyvcp/widgets/hal_widgets/hal_led_button.py
04:58 PM dremeier[m]: unfortunately the HalLedBtn is not jet implemented, I had a talk with hazzy already.
04:58 PM dremeier[m]: But that is not what I´m looking for
04:58 PM dremeier[m]: like to start a ngc soubroutine and while the suproutine is active the Button should have a blinking color change. The end of the soubroutine can then change a hal pin which stops the color change. Could you understand what I mean?
05:00 PM dremeier[m]: * unfortunately the HalLedBtn is not jet implemented, I had a talk with hazzy already.
05:00 PM dremeier[m]: But that is not what I´m looking for
05:00 PM dremeier[m]: like to start a ngc subroutine and while the subroutine is active the Button should have a blinking color change. The end of the subroutine can then change a hal pin which stops the color change. Could you understand what I mean?
05:01 PM * dremeier[m] uploaded an image: image.png (121KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/DVgXxdAGjwtzZlxNfDXUcaeS >
05:01 PM dremeier[m]: ^^no HalLEDButton
05:07 PM TurBoss: oh true
05:31 PM Not-c468: [02qtpyvcp] 07TurBoss pushed 031 commit to 03installer [+0/-0/±1] 13https://git.io/Jv4bR
05:31 PM Not-c468: [02qtpyvcp] 07TurBoss 036fa5525 - match python versions
05:57 PM Lcvette: fun stuff ging on in here?
05:57 PM Lcvette: lcvettes lower back is out
05:59 PM * jthornton is replacing the knock sensors and wires on Rusty
05:59 PM jthornton: damn wood rats
06:00 PM jthornton: woodpeckers should show up tomorrow :)
07:34 PM hazzy-m: hello
07:36 PM Lcvette: pcw_home did you tell me once that the mpg inputs can use 24v?
07:37 PM Lcvette: or are they 5v only?
07:42 PM Lcvette: hazzy: do you know?
07:42 PM Lcvette: im trying to wrap up the pendant order
07:47 PM hazzy-m: Lcvette: I think the encoder inputs are only 5V, but should check with PCW
07:48 PM hazzy-m: really like peters idea of having the coolant cannon swoosh up and down
07:49 PM * hazzy-m thinks dremeier must have a high DPI screen ....
07:49 PM Lcvette: these are the mpg inputs on the field input pins
07:49 PM Lcvette: not actualy encoder inputs
07:50 PM hazzy-m: like axis and jog inc selection?
07:50 PM Lcvette: no the actual phase a and b pulse inputs but they go on the field input pins 1-4
07:50 PM Lcvette: there are two mpg inputs
07:55 PM dremeier[m]: <Lcvette "pcw_home did you tell me once th"> 5v only
07:58 PM dremeier[m]: > * <@kcjengr:matrix.org> thinks dremeier must have a high DPI screen ....
07:58 PM dremeier[m]: two nice 32" LG 4K 👍️
08:01 PM Lcvette: " In addition to the being able to read digital on/off status of each input, four input pin voltages are readable with 8 bit resolution, and two MPG encoder inputs are provided as an option on four field inputs. Field I/O is powered by an isolated 10-32V field power source."
08:01 PM Lcvette: so does this mean could be 24v for the encoder pulse into the fiel inputs for mpg?
08:03 PM Tom_L: probably depends what the field voltage is set to
08:05 PM Lcvette: 24v
08:06 PM dremeier[m]: What Mesa is it?, But in general you can say that all is 5V tolerant what belongs to internal control signal, like encoder, mpg, step/dir. Only external I/0s are 24V tolerant, while this makes sense.
08:07 PM Lcvette: yes but those are on the external input
08:07 PM Lcvette: field I/O's
08:08 PM Lcvette: its very confusing
08:08 PM Lcvette: and i think PCW_Home once said 24v would be ok for the mpg inputs but i could very much be mad cowing it and remembering wrong
08:08 PM Tom_L: then you should wait and ask him
08:09 PM Lcvette: 7i76/7i76e/7i77/7i97
08:09 PM Lcvette: i know
08:09 PM Lcvette: was trying to get an order shipped with thependants
08:09 PM Lcvette: buying 10 of them so better make sure
08:09 PM Lcvette: mine converts down to 24v
08:10 PM Lcvette: but is special order
08:10 PM dremeier[m]: you mean MPG input, these are going to encoder input, right?
08:10 PM Lcvette: no
08:11 PM dremeier[m]: I don´t understand what is your plan, an MPG is internal control therfor it is 5V tolerant.
08:11 PM Lcvette: there are "4" pins 1-4 on TB5 or 6 don't remember which of those two
08:12 PM Lcvette: but they are usually field inputs
08:13 PM dremeier[m]: ok field in and out are 24V for sure
08:13 PM dremeier[m]: but why you like to connect an MPG on it???
08:14 PM Lcvette: i know they will work with 5v
08:14 PM Lcvette: just wanted to see if they would also wrk with 24v
08:15 PM dremeier[m]: It depens on the field Voltage you put in, minimum is 10V maximum is 32V. so 5V will not work
08:16 PM dremeier[m]: You have to connect the field Power on TB1
08:18 PM dremeier[m]: I goto sleep, good night!
08:23 PM hazzy-m: dremeier: gn8
08:24 PM Lcvette: 5v does work
08:24 PM Lcvette: lol
08:24 PM Lcvette: its very confusing
08:24 PM Lcvette: that section of the manual needs some further explanation
08:24 PM Lcvette: lol
08:28 PM hazzy-m: yes, if set as encoder inputs they trigger at 5V
08:28 PM hazzy-m: even if field is set to 24V
08:29 PM hazzy-m: thats how I have mine set up
08:33 PM Lcvette: can they run at 24v too?
08:37 PM Tom_L: not for very long :)
08:55 PM hazzy-m: Lcvette: they are just field inputs, they are designed for up to 32v
08:56 PM Lcvette: ok
08:56 PM Lcvette: so 5-32v is ok
08:56 PM Lcvette: regardless i went ahead and had them do the mpg outs as 5v
08:56 PM Lcvette: i know that works since that is how mine is currrently setup
08:57 PM * Lcvette uploaded an image: mpg wiring.png (346KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/qVbxIaRmIsVFqvYuWDdMZdWp >
09:42 PM pcw_home: 5V is fine for MPG inputs (24V will work also but 7I76/7I77/7I84 MPG input threshold is fixed at 2.5V)
09:49 PM * hazzy-m uploaded an image: image.png (12KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/XEGCbueGquihjXVgqnDuLqLR >
10:01 PM Lcvette: pcw_home: so 24v would have been ok
10:02 PM Lcvette: and the excess voltage would have been discarded?
10:03 PM Lcvette: logic stuff is not my bag..lol
10:05 PM Tom_L: no the excess voltage isn't discarded
10:06 PM Tom_L: the 'but' in the statement is the catch
10:11 PM Lcvette: how did you install it?
10:13 PM D-Flo[m]: When I input my X, Y and Z coordinates for the tool touch off position I get the following error: "[qtpyvcp.plugins.notifcations][error] ERROR: index out of range, 15 not in [0..4] (increase num_aio/EMC_MAX_AIO=64) (notification.py:127)"
10:13 PM D-Flo[m]: However, when I close the error and restart the GUI the touch off position that I inputed sticks (in the fields at least). But if I click touch off tool in the tool tab, it ignores these values and makes an unprotected move straight down.
10:13 PM D-Flo[m]: Fresh install followed the instructions: https://kcjengr.github.io/probe_basic/quick_start.html
10:18 PM Lcvette: in your hal file you need to add additional aio's
10:18 PM Lcvette: at the top of the hal file show me what your aio=(a number will be here)
10:18 PM Lcvette: also, tool touch off is not 100% tested yet
10:20 PM Tom_L: must be a channel lag
10:20 PM D-Flo[m]: hmm... still looking for the aio
10:20 PM Lcvette: it will be at the top of the hal file
10:21 PM D-Flo[m]: One sec I will post my hal its not there
10:22 PM Lcvette: loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS num_dio=20 num_aio=64
10:23 PM D-Flo[m]: loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
10:23 PM D-Flo[m]: That is all I had
10:23 PM Lcvette: num_dio=20 num_aio=64
10:23 PM D-Flo[m]: I can just add on the aio no problem?
10:23 PM Lcvette: add that to the end save and reload
10:24 PM Lcvette: end of that line
10:25 PM D-Flo[m]: Yah makes sense looks like it defaults to 4, which checks out with the error. pncconf is great but also the bane of my existence
10:25 PM Lcvette: also the tool touch off is very untested
10:25 PM Lcvette: i just wrote a very basic subroutine
10:25 PM Lcvette: so use at your own risk i have not tested it on a machine
10:26 PM Lcvette: to set the tool touch off position though you need to jog the machine into position over the touch plate, i would raise the head to Z 0.0000
10:27 PM Lcvette: and then press the set tool touch off position button and it stores the location
10:27 PM D-Flo[m]: Yah it doesn't seem like it works yet. Is the touch off position suppose to be safe the distance directly above the probe?
10:27 PM Lcvette: this will send the machine to z zero and x and y above the tool touch off
10:27 PM Lcvette: z should be at tool change height
10:28 PM Lcvette: not at the touch plate height
10:29 PM D-Flo[m]: Yes that is where I set mine, but it wanted to plunge into the probe even when I tried to trip it with my finger
10:30 PM Lcvette: what are you trying to do probe or measure tool length?
10:31 PM D-Flo[m]: Sorry I am interchanging words. Measure tool length
10:31 PM D-Flo[m]: Technically I am trying to measure the length of my probe...
10:31 PM Lcvette: is the touch plate a moving touchplate?
10:32 PM Lcvette: or rigid?
10:32 PM D-Flo[m]: No mounted to the table
10:32 PM * D-Flo[m] uploaded an image: s-l1600.png (491KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/eTmUAxnMzQumEMtHuUftPQKO >
10:32 PM D-Flo[m]: This bad boy
10:32 PM Lcvette: ok
10:32 PM Lcvette: using the probe on that is kind of an issue
10:32 PM Lcvette: there is only one probe input
10:33 PM Lcvette: if the probe tool is loaded the probe itself is active not the touch plate
10:33 PM D-Flo[m]: I tied the two together with an or2
10:33 PM Lcvette: ok
10:33 PM D-Flo[m]: no problem
10:33 PM Lcvette: have you set all of the parsameters?
10:33 PM Lcvette: in the gui
10:34 PM D-Flo[m]: Yes I did. Fast probe FR, slow probe FR, Z max travel, XY max travel, retract distance, Spindle zero,
10:34 PM D-Flo[m]: I was kind of confused by the XY max travel, but I guess that doesn't pertain to my fixed probe
10:34 PM D-Flo[m]: I mean touch plate*
10:35 PM Lcvette: that is for measuring the tool diameter if your probe supports it
10:35 PM Lcvette: can leav at zero for length only
10:35 PM D-Flo[m]: Oh thats nifty
10:36 PM Lcvette: its not active unless the TOOL DIAM PROBE is checked and blue
10:36 PM D-Flo[m]: It wasn't but that makes sense now
10:36 PM Lcvette: did you touch off the spindle?
10:37 PM D-Flo[m]: No I didn't make it that far. I like to test with my finger and everything kept moving when I touched the touch plate
10:38 PM D-Flo[m]: But trust me the touchplate works. Checked the hal meter for probe and I can click it during work probe operations and it registers
10:38 PM Lcvette: do you have the probing page setup?
10:38 PM Lcvette: probe tab
10:38 PM D-Flo[m]: Umm what all do I need to setup?
10:39 PM D-Flo[m]: Also, the probing works but I get this error everytime...
10:39 PM * D-Flo[m] uploaded an image: Probe-Basic-error.jpg (6079KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/PvzBbVCgNAhClrdVPQaappku >
10:41 PM Lcvette: that is wierd
10:41 PM Lcvette: never seen that before\
10:42 PM D-Flo[m]: Sorry didn't mean to distract. What all needs to be setup on the probe tab? I calibrated my probe and filled in all the different variables like step over, clearance, etc. What else did I need to do?
10:42 PM Not-c468: [02probe_basic] 07Lcvette pushed 031 commit to 03VKB [+3/-1/±7] 13https://git.io/Jv4jj
10:42 PM Not-c468: [02probe_basic] 07Lcvette 03b9490e9 - vkb stuff may be screwed up from stash thing hazzy did
10:44 PM Lcvette: those
10:44 PM Lcvette: seems like thats good
10:44 PM Lcvette: trying to look into that error you got
10:45 PM Lcvette: so for the tool touch off position did you jog the machine into position and hit the set tool touch off position
10:45 PM Lcvette: ?
10:46 PM D-Flo[m]: yep that is exactly what I did
10:46 PM D-Flo[m]: But I believe I changed the Z value to 0
10:47 PM Lcvette: yeah not supposed to do it manually
10:47 PM Lcvette: i need to change those to label not line edits so you can't enter them manually
10:48 PM D-Flo[m]: Hmm probably my issue. So should I line it up then increase Z to tool change position and click set touch off position
10:48 PM Lcvette: im looking into that now
10:48 PM Lcvette: i actually have an issue that i may have found from an update we did last version
10:51 PM Lcvette: on the simulator it is not populating those fields and it is supposed too
10:51 PM D-Flo[m]: Maybe I did just enter them... Can't remember
10:51 PM Lcvette: also why you got that aio error message, we changed from using analog outputs to a different method to bring that data in
10:52 PM D-Flo[m]: 🧐
10:52 PM Lcvette: it should still work when you hit the set tool touch off position button as its recorded in the car file but it needs to display there too so the user knows it got stored
10:52 PM Lcvette: just entering them does nothing
10:53 PM Lcvette: to record the amchine position it needs to be at the position
10:53 PM D-Flo[m]: Ok that was definitely my problem for why it was trying to crash into the touch plate
10:54 PM D-Flo[m]: Could you confirm in the subroutine that when you click touch off tool that it moves the X-Y and then the Z?
10:54 PM D-Flo[m]: When I tried to touch off it moved X-Y-Z simultaneously, which could lead to side swiping the touch platge
10:54 PM D-Flo[m]: plate*
10:55 PM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/fdkViyyquRFCnypahizLCknk >
10:55 PM Lcvette: that the fiorst line in the touch off
10:55 PM Lcvette: that should send the z axis to home position
10:55 PM D-Flo[m]: And the move to the plate after that?
10:55 PM Lcvette: cancel tlo's and in G90 absolute move to the G30 position
10:56 PM Lcvette: G30 sends it to the touch off position in xy and z
10:56 PM D-Flo[m]: Sorry I don't have the code on this computer
10:56 PM Lcvette: when you press that button on the offsets page G30 record the machine position in G53 coordinates for x y and z and is used here on the G30 ca;;
10:57 PM D-Flo[m]: Ok I am going to try everything tomorrow. Thank you! I will check back tomorrow (and often) about that unhandled exception
10:58 PM Lcvette: turboss is in charge of VTK and that attribute error is something he will have to fix i think
10:58 PM Lcvette: im fixing the touch off thing now
10:58 PM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/eyuHOaHJAhEdfUhHTUabqfJp >
10:58 PM * D-Flo[m] uploaded an image: Mill.jpg (1405KB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/JrVWvZcgfddTZnDVkejjgmsm >
10:58 PM D-Flo[m]: Obligatory picture of my mill... Thanks again for all the help
10:58 PM Lcvette: there is the touch off subroutine for your testing to see what its doing
10:59 PM Lcvette: yup!