-
-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Makergear M3_ID with Marlin 1.1.6.1.1? #269
Comments
The BLTouch plugin is mine as well. The only thing it does is send gcode commands configured in the plugin's settings. If you know the proper commands to send to control the BLTouch, I recommend you adjusting those settings. As for the graphing issue, that's completely dependent on the output of the leveling command. 1.1.6.1.1 is an extremely old Marlin variant, and I do not know if that sends the report data or not. If the firmware is stock, the reporting mechanism could have been stripped out to save space. So the short answer is if it doesn't report the mesh data, this plugin will not work for you. |
OK... thanks.
For the BLTouch plug-in, I;ll do what you say in terms of adjusting the
gcode to get it going. If at the end i click the save button, can I use
that data on subsequent prints to skip the propping operation?
The Marlin version is adapted by MakerGar to run on the RamBo in the
printer. It just got the printer so it must have the latest version of
MakerGear's variant. I'm going to contact MakerGear about this.
Thanks again for your help and the great plug-ins you have created!
…On Mon, Jul 6, 2020 at 3:28 PM jneilliii ***@***.***> wrote:
The BLTouch plugin is mine as well. The only thing it does is send gcode
commands configured in the plugin's settings. If you know the proper
commands to send to control the BLTouch, I recommend you adjusting those
settings.
As for the graphing issue, that's completely dependent on the output of
the leveling command. 1.1.6.1.1 is an extremely old Marlin variant, and I
do not know if that sends the report data or not. If the firmware is stock,
the reporting mechanism could have been stripped out to save space. So the
short answer is if it doesn't report the mesh data, this plugin will not
work for you.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD76KLEY62KCXNYJVJZDR2IQUZANCNFSM4OR4QTTQ>
.
|
That's another firmware dependent question. I can't say for sure.
I bet you can find current versions of Marlin that work with this. I myself have used RamBo boards for many years and the default Marlin is able to handle it without problems. The trick is knowing what's connected to which pin on the board, which the manufacturer may have tweaked in some way, so again hard to say. |
I received an excellent response from MakerGear to my questions about both of the plug-ins (sorry to mix the two into one issue). They are working on Marlin and Octoprint updates. I did learn some things I will pass along. For the BLTouch plug-in, all that is required is to change "P0" to "P1" and the basic buttons all work (except alarm). For the "Probe Bed" button, a G28 must precede the G29 or the G29 is ignored. For the visualizer, the issue is the format of the mesh data. Marlin 1.1.6.1.1 is outputting it this way: |
Ok, just to make sure I understand, the output of the command in terminal when you run G28 followed by G29 is like this exactly?
If so, I can adjust the plugin to be able to handle that I believe. |
Actually, I am a bit confused here as a G28 does the homing and then starts
the ABL process! Here is what I get:
```
Send: G28Recv: echo:Active Extruder: 0Recv: current_position[Z_AXIS]
0.00Recv: Raise Z (before homing) to 10.00[...]Recv: echo:Active
Extruder: 0[...]Recv: echo:enqueueing "T0"Recv: echo:enqueueing "G29
P3"Recv: echo:Active Extruder: 0[...]Recv: echo:Active Extruder:
1Recv: echo:Active Extruder: 0Recv: X:-20.77 Y:-15.50 Z:11.08 E:0.00
Count X:-1664 Y:-1242 Z:11165Recv: okRecv: echo:Active Extruder:
0[...]Recv: Bilinear Leveling Grid:Recv: = [[ 10.000, 100.000,
190.000, 10.000, 100.000, 190.000, 10.000, 100.000, 190.000] ,[
0.000, 0.000, 0.000, 115.000, 115.000, 115.000, 230.000, 230.000,
230.000] ,[ -0.050, 0.004, -0.150, -0.058, 0.006, -0.118, -0.023,
0.008, -0.144]];Recv: X:169.00 Y:230.00 Z:11.19 E:0.00 Count X:13537
Y:18423 Z:11165
```
For a G29 T alone I get this:
```
Send: G29 T[...]Recv: Bilinear Leveling Grid:Recv: = [[ 10.000,
100.000, 190.000, 10.000, 100.000, 190.000, 10.000, 100.000, 190.000]
,[ 0.000, 0.000, 0.000, 115.000, 115.000, 115.000, 230.000, 230.000,
230.000] ,[ -0.046, 0.008, -0.146, -0.051, 0.005, -0.112, -0.018,
0.014, -0.135]];Recv: X:169.00 Y:230.00 Z:11.19 E:0.00 Count X:13537
Y:18423 Z:11165
Recv: ok
```
I emailed MakerGear about this
…On Tue, Jul 7, 2020 at 12:22 PM jneilliii ***@***.***> wrote:
Ok, just to make sure I understand, the output of the command in terminal
when you run G28 followed by G29 is like this exactly?
Recv: Bilinear Leveling Grid:
Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000, 190.000, 10.000, 100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000, 115.000, 230.000, 230.000, 230.000] ,[ -0.040, -0.005, -0.146, -0.058, -0.001, -0.123, -0.014, 0.013, -0.139]];
If so, I can adjust the plugin to be able to handle that I believe.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD7ZVTAPZ3DHT5YPKK2TR2NDTVANCNFSM4OR4QTTQ>
.
|
|
So yeah, your leveling report is very close to the scad format already supported, which is returned in multiple lines rather than just one big line like below, so I think the changes would be minimal to support it.
|
Great, thanks...
What I am still puzzled about is why a simple G28 is "calling" a G29. I've
emailed Makergear about that.
…On Tue, Jul 7, 2020 at 2:03 PM jneilliii ***@***.***> wrote:
So yeah, your leveling report is very close to the scad format already
supported, which is returned in multiple lines rather than just one big
line like below, so I think the changes would be minimal to support it.
Recv: Mesh Bed Level data:
Recv: 6 x 6 mesh. Z offset: 0.00000
Recv: Measured points:
Recv: measured_z = [
Recv: [ +0.200, +0.093, +0.039, -0.005, -0.048, -0.072 ],
Recv: [ +0.176, +0.063, -0.018, -0.039, -0.048, -0.040 ],
Recv: [ +0.178, +0.059, -0.024, -0.040, -0.054, -0.047 ],
Recv: [ +0.206, +0.078, -0.008, -0.036, -0.064, -0.082 ],
Recv: [ +0.243, +0.098, -0.008, -0.064, -0.127, -0.164 ],
Recv: [ +0.249, +0.124, +0.001, -0.072, -0.159, -0.247 ]
Recv: ];
Recv: ok
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD7YJ7527T2LAZFANB23R2NPQNANCNFSM4OR4QTTQ>
.
|
Makergear verified that G28 does spawn a G29 T call. In any case, are you updating your plug-in to accept the Marlin 1.1.6.1.1 output format and if so when do you expect to release it? Thanks! |
I have flagged this as a enhancement and will incorporate that report format. ETA as to when that happen is unknown at this time. I do have a full time job and do this on the side, so as time permits. As mentioned, I don't think it will take long to add this and may be able to get the changes squeezed in for the next release. |
Hey, quick question. Do you get a response from the command |
Same thing with M420 V. This was after I finished a print so the mesh data wa already available. I restarted the printer and ran G28 M420V and got the same thing. Recall on this version of MG's Marlin calling G29 returns an error message to run G28 first. H28 calls G29 T
|
I think I have a working solution in my current dev branch. If you want to test it out for me and report back that would be great. Use the URL below in plugin manager > get more > ... from URL and click Install. https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/archive/0.1.14.zip |
Quick test it isn't working (It's late why are we working on this now?
<g>). This is the script I am using:
M155 S30 ; reduce temperature reporting rate to reduce output pollution
@BEDLEVELVISUALIZER ; tell the plugin to watch for reported mesh
G28 ; run bilinear probing... this homes and calls G29 T
M155 S3 ; reset temperature reporting
The mesh is being created but not seen by the plug-in. Here is the
terminal section:
Recv: Bilinear Leveling Grid:
Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000, 190.000, 10.000,
100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000, 115.000,
230.000, 230.000, 230.000] ,[ -0.024, -0.001, -0.155, -0.045, 0.002,
-0.137, 0.004, 0.017, -0.145]];
Anything specific you want me to try? Would it help for you to run my
machine with a remote debugger, etc. Let me know how I can help.
…On Sat, Jul 18, 2020 at 1:04 AM jneilliii ***@***.***> wrote:
I think I have a working solution in my current dev branch. If you want to
test it out for me and report back that would be great. Use the URL below
in plugin manager > get more > ... from URL and click Install.
https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/archive/0.1.14.zip
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD75NFYCAKRXTSK27SO3R4EUNJANCNFSM4OR4QTTQ>
.
|
Is there an |
No and Yes
With this script:
;M155 S30 ; reduce temperature reporting rate to reduce output pollution
@BEDLEVELVISUALIZER ; tell the plugin to watch for reported mesh
G28 ; run bilinear probing - homes then runs G29 P3
;M155 S3 ; reset temperature reporting
The line prior to the report is:
Recv: echo:Active Extruder: 0
However, I knew that if I issued a G29T without having homed the G29T
command was rejected. I also know that a simple G28 spawns a G29 P3 which
does not return ok before the report. I changed the script to have a G29T
and manually issued G28 X Y Z which did only the home operation (without
the G29 T being called). The terminal output is as follows but the plug-in
is just spinning waiting for the mesh data.
end: G28 X Y Z
Recv: echo:Active Extruder: 0
Recv: current_position[Z_AXIS] 11.08
[...]
Recv: echo:Active Extruder: 0
[...]
Recv: echo:Active Extruder: 0
[...]
Recv: echo:Active Extruder: 1
Recv: echo:Active Extruder: 0
Recv: X:-20.77 Y:-15.50 Z:11.08 E:0.00 Count X:-1664 Y:-1242 Z:11165
Recv: ok
[...]
Send: @BEDLEVELVISUALIZER
Send: @BEDLEVELVISUALIZER
Send: G29 T
Recv: echo:Unknown command: "@BEDLEVELVISUALIZER"
Recv: ok
Recv: echo:Unknown command: "@BEDLEVELVISUALIZER"
Recv: ok
[...]
Recv: Bilinear Leveling Grid:
Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000, 190.000, 10.000,
100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000, 115.000,
230.000, 230.000, 230.000] ,[ -0.058, -0.031, -0.191, -0.046, 0.003,
-0.143, -0.023, -0.004, -0.176]];
Recv: X:169.00 Y:230.00 Z:11.22 E:0.00 Count X:13537 Y:18423 Z:11165
Recv: ok
…On Sat, Jul 18, 2020 at 2:59 AM jneilliii ***@***.***> wrote:
Is there an ok returned just prior to the report?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD7ZUOEJ23VM243QZ5TLR4FB5PANCNFSM4OR4QTTQ>
.
|
Would you please try the following in your gcode settings for me?
|
Still not working. Here is the terminal showing the mesh data was sent
twice:
Send: G28Recv: echo:Active Extruder: 0Recv: current_position[Z_AXIS]
0.00Recv: Raise Z (before homing) to 10.00[...]Recv: echo:Active
Extruder: 0[...]Recv: echo:enqueueing "T0"Recv: echo:enqueueing "G29
P3"Recv: echo:Active Extruder: 0[...]Recv: echo:Active Extruder:
1Recv: echo:Active Extruder: 0Recv: X:-20.77 Y:-15.50 Z:11.08 E:0.00
Count X:-1664 Y:-1242 Z:11165Recv: okSend: @BEDLEVELVISUALIZERSend:
M420 VRecv: echo:Active Extruder: 0[...]Recv: Bilinear Leveling
Grid:Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000, 190.000,
10.000, 100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000,
115.000, 230.000, 230.000, 230.000] ,[ -0.054, -0.028, -0.188,
-0.047, 0.005, -0.138, -0.023, -0.001, -0.175]];Recv: X:169.00
Y:230.00 Z:11.21 E:0.00 Count X:13537 Y:18423 Z:11165Recv:
echo:Unknown command: "@BEDLEVELVISUALIZER"Recv: ok[...]Recv: Bilinear
Leveling Grid:Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000,
190.000, 10.000, 100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000,
115.000, 115.000, 230.000, 230.000, 230.000] ,[ -0.054, -0.028,
-0.188, -0.047, 0.005, -0.138, -0.023, -0.001, -0.175]];Recv: echo:Bed
Leveling OnRecv: echo:Fade Height OffRecv: ok[...]
…On Sat, Jul 18, 2020 at 11:38 AM jneilliii ***@***.***> wrote:
Would you please try the following in your gcode settings for me?
G28
@BEDLEVELVISUALIZER
M420 V
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD7YI6OWYDH4HOKX6E2LR4G6Y7ANCNFSM4OR4QTTQ>
.
|
Ok, I think I'm going to have to get your full debug log. Please enable debug logging in the plugin's settings, restart octoprint and try a mesh update. Then grab the file |
OK... I set the date/time on the printer RPi so of times look weird this is why. Debugging in the plugin has always been enabled but the active log looks very strange as it only shows me cancelling the mesh acquisition. I am attaching it as well as a past log that may help as it does show some mesh data |
Anything I can do to help? Is your virtual report generator something we MakerGear users can can use until MG updates their old Marlin firmware? If you've got the parsing for the way the report data is formatted, that would be a perfectly good solution and spare you from spending any more time to make this work! |
Unfortunately, it only works with the virtual printer in OctoPrint for development. I did just push another update to the 0.1.4 branch linked below that tweaked a couple of things and might fix the problem. https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/archive/0.1.14.zip |
Still, no go. I noticed that with some scripts there wasn't an "ok" preceding the mesh report so I tried a bunch of different scripts and got some with the "ok" present. I found some other things in this Marlin version like:
I am attaching 8 terminal logs in case you are interested. You can see the various commands from the script I used. However, while I sincerely appreciate your efforts to make this work, IMHO, I don't think it is worth the time you are spending on it given the age of this Marlin version. At this point, you may be doing it because it is simply bugging you ( I do lots of code myself and know about this "problem") so I will continue to run any tests or provide data as long as you want. I understand about the virtual report/printer, etc. but here is another (possibly bad) idea. Do you have some Python and/or javascript/Plotly code that can be put together to allow the manual entry of the mesh data to get the visualization? That would be great for the current issue and anyone else having similar problems. Thanks again. run 1.txt |
I don't. What I typically do is re-create the communication with the virtual printer, for example your communication is here. I was using the to mimic your printer, but apparently for some reason it's not directly comparing to real world. |
M420 has a V parameter typically. |
Yes, but it also has a T parameter
https://marlinfw.org/docs/gcode/M420.html
…On Sun, Jul 19, 2020 at 2:17 PM jneilliii ***@***.***> wrote:
M420 does not respect the T parameter
M420 has a V parameter typically.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD7YU27SS4O3VT22XEZDR4M2B7ANCNFSM4OR4QTTQ>
.
|
Understood about the javascript, etc..
I looked at what your simulator is outputting and it is way different than
what is happening on my printer. Below is what I get with the same script
you are using. Notice there are two mesh outputs, one preceded by an "ok"
and not the other. The G29 that G28 calls does has the ok but the M420 V
does not. I tried it with putting @@BEDLEVELVISUALIZER but it still didn't
work. I also tried without the M420 V and then there is a line of
output after the OK.
So obviously you have the parsing of the differently formatted mesh data
working but it is getting the plugin to grab the data that's the problem.
Do you want to share exactly how you do that and maybe I can find a script
sequence to make it work?
Send: G28Send: @BEDLEVELVISUALIZERSend: M420 VRecv: echo:Active
Extruder: 0Recv: current_position[Z_AXIS] 11.08[...]Recv: echo:Active
Extruder: 0[...]Recv: echo:enqueueing "T0"Recv: echo:Active Extruder:
0[...]Recv: echo:Active Extruder: 1Recv: echo:Active Extruder: 0Recv:
X:-20.77 Y:-15.50 Z:11.08 E:0.00 Count X:-1664 Y:-1242 Z:11165Recv:
okRecv: echo:enqueueing "G29 P3"Recv: echo:Unknown command:
"@BEDLEVELVISUALIZER"Recv: okRecv: Bilinear Leveling Grid:Recv: = [[
10.000, 100.000, 190.000, 10.000, 100.000, 190.000, 10.000, 100.000,
190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000, 115.000, 230.000,
230.000, 230.000] ,[ -0.060, -0.025, -0.178, -0.050, 0.010, -0.129,
-0.027, 0.007, -0.156]];Recv: echo:Bed Leveling OffRecv: echo:Fade
Height OffRecv: okRecv: echo:Active Extruder: 0[...]Recv: Bilinear
Leveling Grid:Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000,
190.000, 10.000, 100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000,
115.000, 115.000, 230.000, 230.000, 230.000] ,[ -0.061, -0.029,
-0.187, -0.048, 0.003, -0.138, -0.027, 0.002, -0.168]];Recv: X:169.00
Y:230.00 Z:11.21 E:0.00 Count X:13537 Y:18423 Z:11165[...]
…On Sun, Jul 19, 2020 at 2:16 PM jneilliii ***@***.***> wrote:
Do you have some Python and/or javascript/Plotly code that can be put
together to allow the manual entry of the mesh data to get the
visualization? That would be great for the current issue and anyone else
having similar problems.
I don't. What I typically do is re-create the communication with the
virtual printer, for example your communication is here
<https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/blob/0.1.14/virtual_level_report_old_marlin_makergear.gcode>.
I was using the to mimic your printer, but apparently for some reason it's
not directly comparing to real world.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD7ZLS4EMW25R5GHPDSTR4MZ6TANCNFSM4OR4QTTQ>
.
|
Ok, so the current workflow is that the plugin monitors the @ commands being sent to your printer. If it detects the custom command |
If the following is a dumb idea no need to provide any explanation, just
say it is a dumb idea!
Would it help to change this line
if ("ok" in line or (self.repetier_firmware and "T:" in line)) and len(self.
mesh) > 0:
to:
if ("ok" in line or (self.repetier_firmware and "T:" in line)) or (self.
regex_makergear and "Grid:" in line)) and len(self.mesh) > 0:
(or whatever the flag name is for the makergear firmware... I just guessed
it was self.regex.makergear)
My thinking is that the line *"Recv: Bilinear Leveling Grid:" **follows*
the *"Recv: ok"*
i.e. from the terminal:
Recv: ok
[...]
Recv: Bilinear Leveling Grid:
Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000, 190.000, 10.000,
100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000, 115.000,
230.000, 230.000, 230.000] ,[ -0.050, -0.017, -0.171, -0.050, 0.003,
-0.136, -0.020, 0.003, -0.161]];
…On Sun, Jul 19, 2020 at 4:20 PM jneilliii ***@***.***> wrote:
Ok, so the current workflow is that the plugin monitors the @ commands
being sent to your printer. If it detects the custom command
@BEDLEVELVISUALIZER it flags a boolean True to instruct the gcode
receiving hook to start monitoring the serial communication in this
callback
<https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/blob/d0540a4224ab49802d72fa601031944cf62bb30b/octoprint_bedlevelvisualizer/__init__.py#L139>.
Then as lines are received the gcode processing hook compares those
received lines against several different regular expressions, in your case
the one that I added here
<https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/blob/d0540a4224ab49802d72fa601031944cf62bb30b/octoprint_bedlevelvisualizer/__init__.py#L43>.
If that match occurs then it is recorded here
<https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/blob/d0540a4224ab49802d72fa601031944cf62bb30b/octoprint_bedlevelvisualizer/__init__.py#L200-L206>.
That data is converted into a list using json.loads, and then when the next
ok comes through the final processing occurs and the data is sent back to
the front end here
<https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/blob/d0540a4224ab49802d72fa601031944cf62bb30b/octoprint_bedlevelvisualizer/__init__.py#L220>
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD76NFCNQ2HY2BLW2Q6TR4NIQLANCNFSM4OR4QTTQ>
.
|
The mesh wouldn't be collected yet at that point in time I don't think so the len condition would fail anyway. |
This issue may be resolved with my most recent release candidate of the plugin. It accounts for numbers that start with one more than one digit before the decimal point, which I think might have been the underlying issue here. If you want to try it out, you can caopy/paste the URL below into plugin manager > get more > ...from URL and clicking Install.
|
Thanks for the heads up. Unfortunately it still isn't working. I'll
provide some data below. BTW, I have contacted MakerGear multiple times
(including management) about getting the firmware and Octoprint fork
updated and I keep getting: "it is planned but we don't know when". So we
MakerGear users are still working with prehistoric versions of both.
Here is the gcode (which is what you had me use the last time we worked on
this):
G28
@BEDLEVELVISUALIZER
M420 V
Here is the terminal output:
Recv: Bilinear Leveling Grid:
Recv: = [[ 10.000, 100.000, 190.000, 10.000, 100.000, 190.000,
10.000, 100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000,
115.000, 230.000, 230.000, 230.000] ,[ -0.059, -0.057, -0.191,
-0.040, 0.003, -0.126, -0.030, -0.031, -0.175]];
Recv: X:169.00 Y:230.00 Z:11.22 E:0.00 Count X:13537 Y:18423 Z:11165
I have logging enabled in the plugin settings but the log doesn't say
much except that I cancelled which I did after the "retrieving"
spinner ran for a long time. I started by clicking the "Update Mesh"
button to get the mesh and G28 ran as normal. However, the process
never returned so I finally clicked the Cancel button. I deleted all
logs and ran the plugin again, this time no log at all.
…On Tue, Jan 12, 2021 at 11:16 PM jneilliii ***@***.***> wrote:
This issue may be resolved with my most recent release candidate of the
plugin. It accounts for numbers that start with one more than one digit
before the decimal point, which I think might have been the underlying
issue here. If you want to try it out, you can caopy/paste the URL below
into plugin manager > get more > ...from URL and clicking Install.
https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/archive/1.0.1rc1.zip
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD76YYSRCPWGUZZVHTVLSZUNA7ANCNFSM4OR4QTTQ>
.
|
Ok, thanks. I think I see now that my previous changes wouldn't resolve this. I need to create a custom regex parser for this output. Best I can tell from this format, it's an array containing the x points, y points, and z offsets.
|
Let me know if there is anything I can do to help!
Reminder: You had a version of the plugin working in your simulator with
MakerGear's old Marlin version. It wouldn't work in my actual
setup, however.
Thanks for continuing to work on this. There have been several times where
I wanted to use it but obviously couldn't.
…On Wed, Jan 13, 2021 at 2:12 PM jneilliii ***@***.***> wrote:
Ok, thanks. I think I see now that my previous changes wouldn't resolve
this. I need to create a custom regex parser for this output. Best I can
tell from this format, it's an array containing the x points, y points, and
z offsets.
= [[ 10.000, 100.000, 190.000, 10.000, 100.000, 190.000,
10.000, 100.000, 190.000] ,[ 0.000, 0.000, 0.000, 115.000, 115.000,
115.000, 230.000, 230.000, 230.000] ,[ -0.059, -0.057, -0.191,
-0.040, 0.003, -0.126, -0.030, -0.031, -0.175]]
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD77BCAQXQ5GDRHOB67LSZXWA3ANCNFSM4OR4QTTQ>
.
|
**Added** * optional timeout override to @BEDLEVELVISUALIZER command, #314 * settings button on tab for quick access, #349 **Updated** * README.md adding note that auto bed leveling must be possible on printer, #348 **Fixed** * allow for probe points that contain more than single digits, #352, #269 * resolve issues with circular beds
Does this mean I should try it again with my prehistoric MakerGear firmware
and Octoprint fork?
…On Sun, Feb 28, 2021 at 3:02 PM jneilliii ***@***.***> wrote:
Closed #269
<#269>
via #398
<#398>.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD72GNFLLAUO7NNW5LCLTBKOLTANCNFSM4OR4QTTQ>
.
|
Oh sorry, this got closed inadvertently. |
No problem... but you did get my hopes up! <g>
…On Tue, Mar 2, 2021 at 12:06 AM jneilliii ***@***.***> wrote:
Oh sorry, this got closed inadvertently.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD74HOF4FW6LQ62Y6BE3TBRW7DANCNFSM4OR4QTTQ>
.
|
Actually looking back at the code, this might be fixed. Have you tried with 1.0.1 yet? |
I uninstalled and reinstalled (had 101rc5) and it still doesn't work. If I
click on Update Mesh Now, it goes through the calibration and then simply
spins at "Please wait...." and I have to cancel it.
Here is the script:
@BEDLEVELVISUALIZER
G28
@BEDLEVELVISUALIZER
M420 V
and this is the result:
Recv: Bilinear Leveling Grid:Recv: = [[ 10.000, 100.000, 190.000, 10.000,
100.000, 190.000, 10.000, 100.000, 190.000] ,[ 0.000, 0.000, 0.000,
115.000, 115.000, 115.000, 230.000, 230.000, 230.000] ,[ -0.091, -0.051,
-0.151, -0.065, 0.002, -0.093, -0.037, -0.026, -0.155]];
Recv: X:169.00 Y:230.00 Z:11.21 E:0.00 Count X:13537 Y:18423 Z:11165
I reran with just G28 and got the same thing.
…On Thu, Mar 18, 2021 at 8:15 PM jneilliii ***@***.***> wrote:
Actually looking back at the code, this might be fixed. Have you tried
with 1.0.1 yet?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#269 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA2MD7YYIGULUXHZDP7RI6LTEKJTBANCNFSM4OR4QTTQ>
.
|
Does this plug-in support Makergear M3-ID (dual extruder) with Marlin 1.1.6.1.1? The M3-ID printer comes equipped with the BLTouch probe with firmware support included.
I have the plug-installed and it will do the mesh probing but no data or graph is displayed. I have tried various gcode but none seem to work. Timeout is set for the default 1800 seconds. If the plug-in should work with this firmware, what gcode should i be using?
Off topic here but may help with a solution: Another plug-in: OctoPrint-BLTouch is also installed so BLTouch controls appear on the Control tab. Clicking any button just causes a buzzing sound from the printer... nothing else. The buzzing continues until I restart OctoPrint.
The text was updated successfully, but these errors were encountered: