Coder Social home page Coder Social logo

Comments (25)

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024 1

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

I like this idea... doubtful I'll get to it any time soon but the original grbl plug-in allowed for something similar using the custom commands plug-in.

I cut that capability out when I created the "Grbl Control Tab". Behind the scenes, this plugin hides the normal control tab and creates its own.

Within the plugin settings UI, if you re-enable the standard control tab, you'll likely get what you want... although it'll probably look shoddy sitting next to the plugin provided version.

Screen Shot 2020-08-22 at 4 12 12 PM

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

I'm going to leave this open as I have contemplated doing some major css hacking to have the Grbl Control Tab be the actual existing Control tab. There are ways to do this but I went a completely different path when adding the framing, coordinates, status, and control buttons.

It is quite a departure from the normal octoprint (3d printer focused) tab.

from octoprint-bettergrblsupport.

conquillacarl avatar conquillacarl commented on July 29, 2024

Perhaps I can help here since I have had a poke around in the code now. I think a quick fix would be to have a couple text fields for Gcode macros and then a button next to them to inject them. It wouldn't look amazing but it might be convenient for someone's 5 or so most used macros.

Anyone interested?

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

just installed the release candidate...

AWESOME. everything is now working prefect....
I will be sharing with others in the CNC community I hang out with, lots of us have both a 3D printer (or two) and a CNC machine. nice not have switch between software package.

-----------------Before upgrading to the release candidate.---------
Just wanted to comment on the plug-in.
Oddly enough I'm using for CNC and not my 3D Printer.
Last week the Z value was showing up on the Mode, State, X, Y, gone missing :-(
Also the issue is when I press the set Zero location, it sends a G28.1 command the the CNC isn't happy.
Currently the walk around is to use the Set Location under the Laser option which sends a G92 X0 Y0 Z0 command and then it all good.

Great work, awesome plug in.
I can n ow go straight from Fusion360 to octoprint and upload the gcode files for the CNC. No other software required.
The CNC is SaintSmart 3018, which now a 3040

Almost achieved the goal straight from Fusion360 to devices CNC or 3D printer, each device has dedicated raspberry pi running octoprint.

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

I'd like to understand better how G28.1 is interfering with your workflow. What version of GRBL are you running?

It's about to get a whole lot better. If you're interested, switch to the Release Candidate channel and you can check out what is coming with v2.0.0. These are currently not real RC's.... I should be classifying these as dev builds, but would appreciate any feedback.

In the current 2.0.0 builds, there is no longer any Z homing. All work plane homing is triggered off a single homing button. I've also removed the ability to hide the Z axis. Check the plugin settings in your current version. It sounds like Show Z got turned off in there somehow.

The Z homing button has been replaced with Z-Probe :)

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

I have the basics workflow wise down having been driving a laser for the past year or two. Carving has really taken it to the next level. I'm so glad I bought myself a CNC machine for xmas. Most of my time away from work this past week has been spent building / tweaking the machine, setting up a new PI / octopi / etc for it, etc, and of course major work happening with bgs.

You have given me a ton of valuable information here. I'll break it out into a backlog tomorrow. I already have some ideas for diagonal moves and individual axis homing UI wise.

I'm using VCarve for slicing. Have a job running now carving a 3d model. Most of my testing happens on the laser and I try to get at least one job in on the CNC before releasing a new candidate.

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

you can contact me directly here: shell at shellware.com

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

closing this as I believe the requested functionality has been delivered, just not via macros.

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

very valid callout.... i'll create a documenation issue.... will likely build out a wiki.

here's everything that went in to v2.0.0:

https://github.com/synman/Octoprint-Bettergrblsupport/releases/tag/2.0.0

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

According to the plugin page:

Active instances the past month
Installed on at least 225 instances

New installs the past week
At least 26 new installations

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

I use Fusion360 and tinkercad quite a bit for modeling. I use OpenSCAD for some stuff too.

I recently dropped S3D (after years of using it) for SuperSlicer for slicing stls on the printer.

Everything for my laser gets sliced with Lightburn.

I didn't bother testing anything for CNC. I went straight to VCarve Desktop. I haven't bothered trying other CNC slicers, yet.

I used my first 1/4" bit tonight... a 3mm ball nose for a rough 3d cut :)

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

I didn't like how much my various end mill bits were leaving left over for the final cut so I modeled it with a 3mm ball and bingo. detail cut is with a 1mm ball.

10a0412cee973265b8ea702ccdc920f5524c94c74b9423cfdf949516f2f727f8

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

synman avatar synman commented on July 29, 2024

I think you are confused. that's exactly what I did. I used the bigger 3mm ball for my rough pass and the 1mm for the final / detail one.

in VCarve the end mill bits that I have did not dig all that deep into material leaving a ton of work for the detail run. So I said screw it and used a 3mm ball for the rough and yeah, the 1mm ball made one pass and it is now smooth as silk... not that it already wasn't pretty damn smooth with 3mm ball

from octoprint-bettergrblsupport.

coloradotrailboss avatar coloradotrailboss commented on July 29, 2024

from octoprint-bettergrblsupport.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.