-
-
Notifications
You must be signed in to change notification settings - Fork 19
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
Macro buttons #21
Comments
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. |
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. |
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? |
just installed the release candidate... AWESOME. everything is now working prefect.... -----------------Before upgrading to the release candidate.--------- Great work, awesome plug in. Almost achieved the goal straight from Fusion360 to devices CNC or 3D printer, each device has dedicated raspberry pi running octoprint. |
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 :) |
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. |
you can contact me directly here: shell at shellware.com |
closing this as I believe the requested functionality has been delivered, just not via macros. |
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 |
According to the plugin page:
|
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 :) |
You need an end mill for a rough cut, at with ball nose it will look good when it's done 😉
Learned a long time ago the closer you get to a single platform (app & o/s) the better off you are.
As much as SGI machines were a pain, they were always solid, everything was designed to match.
when I started doing that with Windows, guess what no more blue screens.
Fusion does all three, CNC, Laser and 3D Printing, so only need one app, one subscription to get the benefits of the add-on features.
OctoPrint and BG to drive the machines, I have a Raspberry Pi for each machine.
For the printer, I load Octoprint o/s, so it's clean.
The Pi for CNC does double duty, OctoPrint is installed in Portainer sitting on top of Docker.
I use Docker to run both Octoprint and Home Assistant for home automation. It’s also the machine that gets rebooted most often.
Currently its running Bullseye as the o/s
Crazy as it sounds I was doing all the reconfiguration while we were testing, what could possibly go wrong LOL
What a great way to end the year, Printer is up and running, CNC is off and craving thanks to BG
From: Shell M. Shrader ***@***.***>
Sent: Friday, December 31, 2021 5:18 PM
To: synman/Octoprint-Bettergrblsupport ***@***.***>
Cc: coloradotrailboss ***@***.***>; Comment ***@***.***>
Subject: Re: [synman/Octoprint-Bettergrblsupport] Macro buttons (#21)
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 :)
—
Reply to this email directly, view it on GitHub<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsynman%2FOctoprint-Bettergrblsupport%2Fissues%2F21%23issuecomment-1003472688&data=04%7C01%7C%7Ca0097798e2624945ec7408d9ccbc2c8d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637765930837673067%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=lVviAxFZ6lvUgYZKEeT4X4kZKdqi5Jwqu2Qe4h5yjG0%3D&reserved=0>, or unsubscribe<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAIBUXU3VFLED4SDP7VTK2DDUTZB3VANCNFSM4M2UBG4A&data=04%7C01%7C%7Ca0097798e2624945ec7408d9ccbc2c8d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637765930837673067%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Cc967pIli8q47y10McqVwouDO7PuI7no4lQO6fQBAnA%3D&reserved=0>.
Triage notifications on the go with GitHub Mobile for iOS<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7Ca0097798e2624945ec7408d9ccbc2c8d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637765930837683019%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=i4EzZwqFl7cNGmwxekFZB8MHB2cMatgN0EVx%2B0vit1Q%3D&reserved=0> or Android<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7Ca0097798e2624945ec7408d9ccbc2c8d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637765930837692983%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=0aso3yFTBpFTc6IENRhIxQYW6wNEJktiA4c9SB4LsCQ%3D&reserved=0>.
You are receiving this because you commented.Message ID: ***@***.******@***.***>>
|
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 |
hey
could you add some buttons that could be set by user to add a gcode for probing etc.
just like the plugin: terminalcommands
The text was updated successfully, but these errors were encountered: