I got the SZP probe working in both touch and scanning mode.
What I'm missing is how to tell the probe to G30 while using SZP in touch mode to do repeated taps at a given point until it gets 2 readings within a certain variance (like BL touch does). Similarly for scanning, would make sense to have the scan come back average the results.

Posts made by kazolar
-
SZP touch and scan mode multiple passes
-
RE: Odd bed mesh
@dc42 I'll post images of my mesh later -- a print is running, 9x9 mesh clearly shows points which were calibrated 4 lead screw level g32 command to 7.5 microns as being more than 200 microns away from each other, and when a print starts its clear that mesh is wrong, its adjusting to that mesh and Y max travel is not sticking to the bed and Y min is over squished -- as it's compensating over 200 micron variance which isn't there. 5x5 grid shows mean error of 6 microns and RMS error of 72 microns and looked good to print. Something is clearly not right as number of probe points increase. I'd like to give a go redesign the primary toolhead to accept a the scanning probe. Wondering if there are plans to true zero like beacon/cartographer do to auto calibrate my understanding all they're doing is measure variations in eddy currents until they stop changing meaning nozzle touched the bed.
-
Odd bed mesh
My diy printer is 600x600 build plate. I have 4 independent z ball screws. G32 is configured to loop until it gets to 0.0075 precision. That runs fine. When I run a mesh afterwards it shows the bed is high in the max y area, when I do the mesh 8x8 the variance is about .3 as if the bed is tilted in the end y travel. I switched to a 4x4 mesh, and the deviation is less than .1. Also the 8x8 bed mesh is wrong, 4x4 mesh looks accurate. I'm using a bl touch, could this be some bounce issue in bl touch, the more points I use the more wrong the mesh is.
-
RE: CPAP/Centrifugal Blower
I found the single 5V pwm output limiting, plus to get the most precise control, an analog 5v fed to the CPAP blower driver board is most accurate. Tried a few ways to do that and settled on this board https://www.amazon.com/dp/B079BH3SHX?psc=1&ref=ppx_yo2ov_dt_b_product_details -- it's powered by 24v, will take the pwm output of a regular fan output and create a clean 0-5v analog output. If you run it at 100-200hz you can get the low end to be around .5v, and that's as slow as the CPAP blower can go. I can go the full spectrum and have perfect output control. Not sure of another source for these boards, but I will use them for duet and for klipper configs since they're simple and the best part is the fan control is super accurate.
-
RE: Tool Board 1LC 12V fan question
@T3P3Tony i did a few more tests with the bench PSU, i current limited the fan, and it just drops RPM, doesn't do anything else. Even on powerup it ramps up with < 300 mA and maxes out at 600. I suspect with the amount of airflow it produces i will never run it at full throttle.
-
RE: Tool Board 1LC 12V fan question
@T3P3Tony so how would this manifest with the tool board -- can I use it with the toolboard or no? I've tested it on the bench and it never peaks above even 650ma even at startup.
-
Tool Board 1LC 12V fan question
Question regarding 12v reg on the Tool Board.
I have a fan which is rated at 12V 1A, I was planning to run it of an external DC-DC converter, but when I ran it on a bench supply it pulls .6a at max RPM. So it looks like the rating is wrong. That's the part cooling fan, the hotend fan is < .1a -- so if I'm trusting the bench PSU -- I'm under 800ma. Is this OK to run directly of the toolboard? What should I look for if it starts pulling more current than toolboard likes? -
RE: Firmware 3.4.5 axis mapping bug
@dc42 hopefully you know what changes made it work now.
-
RE: Firmware 3.4.5 axis mapping bug
@dc42 I installed 3.5 beta 2. The problem appears to have been fixed.
-
RE: Firmware 3.4.5 axis mapping bug
@dc42 I did the full test during lunch. Can confirm now I am on the 2.4 bootloader.
Here is the gcodeG28
G32
T0
G1 X300 Y300 F20000
T3
G1 X300 Y300 F20000
G28 A
G1 X300 Y300 F20000Last line is where A doesn't go to 300 it makes a little squeak and says it went there. Note A in all cases in DWC shows home position -34.7, even when it's being operated by T3.
3.4.5 didn't work for me, I went backwards in order 3.4.4, 3.4.2, 3.4.0 -- power cycling after each complete flash. Only 3.4.0 worked and the last gcode line moved the toolhead to X300.
I tried upgrading from 3.4.0 to 3.4.2 -- and same result, last line didn't work. I reverted to 3.4.0. And it works again.here is homea.g in case it's remotely helpful
G91
G1 A-700 F6000 H1
G1 A3 F500 H2
G1 A-10 F300 H1
G1 A0.2 F3000 H2
G90here are tool definitions
M563 P0 D0 H1 F0 ; Define tool 0 to use extruder drive 0 and heater 1
M563 P1 D1 H2 X4 F2
M563 P2 D2 H3 Y3 X5 F4
M563 P3 D3 H4 Y3 X6 F6note this is only a problem with A axis, UVW which represent my other mapped axis do not have this issue -- so in the gcode above I can replace T3 with T1 or T2 and replace A with U V or W and the last line will work fine.
-
RE: Firmware 3.4.5 axis mapping bug
@dc42 yes bootloader is 2.3 -- I expected that it would get updated during the various firmware updates I preformed, didn't even occur to check. Will update now and try latest firmware
-
RE: Firmware 3.4.5 axis mapping bug
@T3P3Tony sorry it took me a while to test, but the problem persists with the updated 3.4.5
Command is switch to tool 4 --
T3
issue G1
G1 X300 Y300 -- toolhead goes to the correct location
G28 A -- home the assigned X
toolhead homes -- this is not the issue
G1 X300 Y300 -- toolhead doesn't come back to X300 -- this is the problemPS I downgraded to 3.4.4 -- Same issue.
I kept going back -- I ended up going back to 3.4.0 until the problem went away -
RE: Firmware 3.4.5 axis mapping bug
@dc42 I finally got around to re-testing this. I downgraded to 3.4.2 (that was the major release I found quickly with all the web archives)
The problem went away, I was re-calibrating the machine and switching to 9mm belts and to mechanical switches to replace optical switches (my own experiment trying to find repeatable calibration, unrelated to the issue), so took a while to test again. The calibration process is adjusting UVWA axis home positions to match XY coordinate space. Now all is put back together. Am on 3.4.2 -- all works fine. I did a couple of rounds of homing A and then re-issuing G1 command with X Y coordinate for the toolhead A is mapped to, and it works properly. My config is duet3 6HC, 2 EXP3HC, and 4 toolboards. A axis is on the 1st expansion board. W axis is on the 2nd expansion board, 3.4.5 had no issue with UVW axis, but had a problem with A axis. 3.4.2 works fine now. -
RE: Firmware 3.4.5 axis mapping bug
@o_lampe I set up all axis to be linear
M584 Y0.5:0.0 R0
M584 U0.4:0.1 R0
M584 X0.2 R0
M584 V0.3 R0
M584 W2.0 R0
M584 A1.0 R0
M584 Z2.2:2.1:1.2:1.1 R0
M584 E101.0:102.0:103.0:104.0 R0
And after A axis is homed, when I tell it to go to center it goes from -34.7 to 299.4 in a micro-move -- basically instantly.Also this was not an issue prior to 3.4.5, it was working fine with 3.4.1, and rotary mapping was introduced earlier.
-
Firmware 3.4.5 axis mapping bug
I have 4 extruders - 2 gantries, 4th tool is mapped to Axis U->Y A->X.
When I calibrate, I dial in the min/max of each axis --
I send the tool to the middle of the bed with G1 X300 Y300 Z60 -- it sits above a camera I can see the nozzle in. All works fine, until if I do G28 A -- it homes A, then if I do G1 X300 Y300 Z60, it does nothing -- it does a tiny little move, but it should be moving A across from -30 to 300, it's not. It used to prior to 3.4.5 -- earlier 3.4 release worked fine with that calibration procedure. Oddly enough same exact calibration works with axis U, V,W -- but A has this oddity. -
RE: M912 to calibrate 3HC expansion MCU temp
@Phaedrux got a new thermal camera today, and examined the basement of machine with the printer in a homed state and all steppers powered.
Thermal camera shows 23c on the hottest components. M122 B4 reports 34c on one board -- is it worth an RMA, or this is just a misconfigured temp reader? That 3hc board only handles 2 nema 23 2.4a steppers and corresponding endstops. There is another 3hc board that has the other pair of nema 23 steppers end stops -- same exact setup, part of the quad Z gantry setup, and that board reports 25c in M122 B3. Thermal imaging shows both boards having the same hot spots and same temperature distribution. -
RE: M912 to calibrate 3HC expansion MCU temp
@phaedrux on startup after being off for multiple hours all other boards report 22c, main, and 3 3hc boards, the 4th says 31c, I checked board with ir sensor and and flir style cam sensor, all look the same. Nothing is legit 31c. So looks like the 3hc board mcu temp sensor is off.
I ran the boards for a couple hours, with cooling, all other boards top out at 25-26c, the other one says 34-35. But inothing on it anywhere near that. -
M912 to calibrate 3HC expansion MCU temp
M912 only seems to apply to the main MCU temp.
Looks like one of my 4 3HC boards needs an adjustment -- checking the board with ir sensor, and thermocouple -- it's no different than the rest, but it reports 34c while the rest report 25c -- real temp is 23c, so 25 is close enough, 34 is pretty far out there. -
RE: Beta testers for multiple motion system support
@dc42 my machine has 2 gantries with 2 independent heads on each. So as I called before a quad. 2 of the tools can be fully independent of each other, z is shared. If there is a way to synch z moves, this would be a cool project.