OctoPrint plugin...

The new for 2016 RostockMAX v3!
geneb
ULTIMATE 3D JEDI
Posts: 5362
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

OctoPrint plugin...

Post by geneb »

FYI, the least-squares delta calibration from David Crocker (dc42) is now a plugin for OctoPrint - I'm still testing it and it requires unreleased firmware, BUT it appears to work based on my one test. :D

I'll let you know more when I've got more testing and it's ready to be hammered upon.

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: OctoPrint plugin...

Post by DerStig »

Wait what? and it will work with the HE280 accelerometer? Oh my god this could be the solution to my problems.

WHERE?!?!?!?!?!? Where can I get this and how do i run it?????
enggmaug
Printmaster!
Posts: 305
Joined: Wed Nov 13, 2013 3:54 am
Location: Antony, France

Re: OctoPrint plugin...

Post by enggmaug »

My googleing did not return anything interresting.

The Octopriny pluggins seach neither.

Can you please share a link ? I'm also eager to give this a try with my FSR setup.
Noircogi
Printmaster!
Posts: 99
Joined: Thu Aug 25, 2016 3:32 pm

Re: OctoPrint plugin...

Post by Noircogi »

I don't think it's generally available yet. I don't see it as an available plugin in octoprint or on the web page.
geneb
ULTIMATE 3D JEDI
Posts: 5362
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

Re: OctoPrint plugin...

Post by geneb »

It's not released yet and when it is, it'll only work with the HE280 and Repetier Firmware.

There's a few outstanding issues that need to be resolved before it's generally available - and it'll require a specific version of the firmware in order to work.

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: OctoPrint plugin...

Post by DerStig »

geneb wrote:It's not released yet and when it is, it'll only work with the HE280 and Repetier Firmware.

There's a few outstanding issues that need to be resolved before it's generally available - and it'll require a specific version of the firmware in order to work.
Any idea of when it might be available? No matter what I do I'm still low between the X and Z tower and I know that the build is perfectly square
geneb
ULTIMATE 3D JEDI
Posts: 5362
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

Re: OctoPrint plugin...

Post by geneb »

No idea, sorry. The primary issue right now is that you can only use it one time - Octoprint stops communicating with the printer and we're not sure what end the issue is on.

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
enggmaug
Printmaster!
Posts: 305
Joined: Wed Nov 13, 2013 3:54 am
Location: Antony, France

Re: OctoPrint plugin...

Post by enggmaug »

geneb wrote:it'll only work with the HE280 and Repetier Firmware.
Both in short and long term ? How much of an effort would it be to port it for repetier with FSR setup ?
User avatar
crocky
Printmaster!
Posts: 270
Joined: Tue Aug 12, 2014 6:55 pm
Location: Werribee, Aust

Re: OctoPrint plugin...

Post by crocky »

geneb wrote:It's not released yet and when it is, it'll only work with the HE280 and Repetier Firmware.

There's a few outstanding issues that need to be resolved before it's generally available - and it'll require a specific version of the firmware in order to work.

g.
Watching.... Patiently. :)
Bob
Rostock Max V2, Ball Cup Arms, New Carriages, HE280, Dampers, PSU Breathing, Simplify 3D, GeckoTek3D, Raspberry Pi3. Duet soon... Kossel Mini still under construction.
Delta's are the way!
User avatar
Jimustanguitar
ULTIMATE 3D JEDI
Posts: 2631
Joined: Sun Mar 31, 2013 1:35 am
Location: Notre Dame area
Contact:

Re: OctoPrint plugin...

Post by Jimustanguitar »

geneb wrote:it'll only work with the HE280 and Repetier Firmware.
And other hotends retrofitted with the accelerometer board, right?
geneb
ULTIMATE 3D JEDI
Posts: 5362
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

Re: OctoPrint plugin...

Post by geneb »

Jimustanguitar wrote:
geneb wrote:it'll only work with the HE280 and Repetier Firmware.
And other hotends retrofitted with the accelerometer board, right?
Yes, as long as it's the SeeMeCNC fork of Repetier that's running the printer.

Getting weird results on the end stops right now - I think it's due to the firmware going into thumb-twiddling mode occasionally. :)

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
User avatar
626Pilot
ULTIMATE 3D JEDI
Posts: 1720
Joined: Tue May 14, 2013 12:52 pm

Re: OctoPrint plugin...

Post by 626Pilot »

Subscribed.
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: OctoPrint plugin...

Post by mhackney »

Gene, would the SeeMeCNC knife or spoon (or maybe their spatula) work as well as the fork or does it have to be the fork? :twisted:

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
User avatar
lordbinky
Printmaster!
Posts: 755
Joined: Sat May 18, 2013 3:53 am
Location: Tri Cities Washington

Re: OctoPrint plugin...

Post by lordbinky »

mhackney wrote:Gene, would the SeeMeCNC knife or spoon (or maybe their spatula) work as well as the fork or does it have to be the fork? :twisted:
A knork, they would have a knork.
geneb
ULTIMATE 3D JEDI
Posts: 5362
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

Re: OctoPrint plugin...

Post by geneb »

*sigh* You guys kill me. :)

The good news is that I've gotten it mostly working. The issue we're facing right now is that the more you run it, the lower the max Z gets and we're not quite sure why.

Having never touched JavaScript before last Friday, I now understand WHY I never touched JavaScript before last Friday. *facedesk*

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
wcogen
Prints-a-lot
Posts: 34
Joined: Sun Sep 14, 2014 9:37 pm

Re: OctoPrint plugin...

Post by wcogen »

DerStig wrote:
"Any idea of when it might be available? No matter what I do I'm still low between the X and Z tower and I know that the build is perfectly square"

This is exactly the problem I'm seeing. I'm really looking forward to a solution.
User avatar
lordbinky
Printmaster!
Posts: 755
Joined: Sat May 18, 2013 3:53 am
Location: Tri Cities Washington

Re: OctoPrint plugin...

Post by lordbinky »

wcogen wrote:DerStig wrote:
"Any idea of when it might be available? No matter what I do I'm still low between the X and Z tower and I know that the build is perfectly square"

This is exactly the problem I'm seeing. I'm really looking forward to a solution.
Just in case, but double check the arm lengths and the widths on the carriages and platforms need to be the exact same. Small differences here cause the effector to tilt and wreak havok with software calibration, I learned this the hard way when I made my own mag arm parts for the umbee.1 mm difference between the carriage and platform width for the arms made the hotend very noticibly not perpendicular at the edge of the bed.
User avatar
lordbinky
Printmaster!
Posts: 755
Joined: Sat May 18, 2013 3:53 am
Location: Tri Cities Washington

Re: OctoPrint plugin...

Post by lordbinky »

I'm looking forward to knorking smoothieware to work with thus. Squee!
User avatar
626Pilot
ULTIMATE 3D JEDI
Posts: 1720
Joined: Tue May 14, 2013 12:52 pm

Re: OctoPrint plugin...

Post by 626Pilot »

geneb wrote:The issue we're facing right now is that the more you run it, the lower the max Z gets and we're not quite sure why.
I might be sure! :mrgreen:

That sounds similar to something I had to compensate for in my Smoothie fork. Changing endstop trim also changes Z height. Make sure you are adjusting for the changes you make to the endstop trim, either by adding or subtracting it. Otherwise, the trim settings will walk around, taking Z height with them.

Maybe this helps you:

Code: Select all

    // Normalize trim (this prevents downward creep)
    auto mm = std::minmax({ cur_set->trim[X], cur_set->trim[Y], cur_set->trim[Z] });
    cur_set->trim[X] -= mm.second;
    cur_set->trim[Y] -= mm.second;
    cur_set->trim[Z] -= mm.second;
    set_trim(cur_set->trim[X], cur_set->trim[Y], cur_set->trim[Z]);
BTW, my condolences re: having to touch JavaScript, the most annoying major programming language out there.
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: OctoPrint plugin...

Post by dc42 »

626Pilot wrote:
geneb wrote: BTW, my condolences re: having to touch JavaScript, the most annoying major programming language out there.
The original implementation of this algorithm is the C++ version in RepRapFirmware, so no need to touch JavaScript if you don't want to.
User avatar
626Pilot
ULTIMATE 3D JEDI
Posts: 1720
Joined: Tue May 14, 2013 12:52 pm

Re: OctoPrint plugin...

Post by 626Pilot »

dc42 wrote:The original implementation of this algorithm is the C++ version in RepRapFirmware, so no need to touch JavaScript if you don't want to.
I want this for my Eris, which has a RAMBo.
geneb
ULTIMATE 3D JEDI
Posts: 5362
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

Re: OctoPrint plugin...

Post by geneb »

The JavaScript version was the shortest-path solution for me as my C++ Fu is pretty weak. (I saw the TEMPLATE keyword and ran screaming. :D

626Pilot: The code is originally from dc42's web-based calculator, which (AFAIK) is functionally identical to the code that results in near-miraculous levels of calibration on Duet-equipped printers. Ryan suspects the issue may be how I'm applying the results of the calibration. (This is confirmed, I just heard that he's got it working properly and once some cleanup on the firmware side is done, it'll get released.)

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: OctoPrint plugin...

Post by mhackney »

It's true, the calibration in dc42 firmware is the best there is available for delta printers in both speed and results. The new grid leveling takes the delta experience to the next level - it's in the latest dev branch and I've been using it for a few weeks. Any oddnesses, idiosyncrasies, etc remaining after calibration are eliminated with grid based compensation.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
stough
Prints-a-lot
Posts: 21
Joined: Wed Sep 14, 2016 12:46 am

Re: OctoPrint plugin...

Post by stough »

Awaiting releases of plugin and firmware with baited breath...
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: OctoPrint plugin...

Post by DerStig »

When will this magical firmware be available?
Post Reply

Return to “RostockMAX v3”