Comments (25)
from octoprint-bettergrblsupport.
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.
from octoprint-bettergrblsupport.
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.
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.
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.
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.
from octoprint-bettergrblsupport.
from octoprint-bettergrblsupport.
from octoprint-bettergrblsupport.
from octoprint-bettergrblsupport.
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.
from octoprint-bettergrblsupport.
from octoprint-bettergrblsupport.
you can contact me directly here: shell at shellware.com
from octoprint-bettergrblsupport.
closing this as I believe the requested functionality has been delivered, just not via macros.
from octoprint-bettergrblsupport.
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.
from octoprint-bettergrblsupport.
According to the plugin page:
Active instances the past month
Installed on at least 225 instancesNew installs the past week
At least 26 new installations
from octoprint-bettergrblsupport.
from octoprint-bettergrblsupport.
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.
from octoprint-bettergrblsupport.
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.
from octoprint-bettergrblsupport.
from octoprint-bettergrblsupport.
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.
from octoprint-bettergrblsupport.
Related Issues (20)
- version needs to be updated in release 2.2.2 HOT 8
- Issue when upgrading HOT 3
- Easier jogging - joystick and keyboard? HOT 10
- Clean up Feed Hold and Cycle Start/Resume Handling
- Invalid Argument Error on install HOT 10
- Grbl Settings Mismatch between GrblHAL and Grbl_Esp32 HOT 1
- cant have 3D printer and laser cutter on same Raspberry Pi. HOT 2
- Managing offsets and baby stepping HOT 3
- Rest API? HOT 1
- ability to convert inches to mm HOT 3
- can only have one printer profile HOT 1
- Octoprint 1.9 - Bettergrbl wont work at all? HOT 21
- Add support for X/Y position before Z probe HOT 3
- OctoPrint 1.9.0 Broke Better GRBL Support HOT 2
- Octoprint GRBL help HOT 1
- LightBurn remote connection
- Missing Tabs after switching to 3d-printer HOT 4
- GRBL Settings -- No settings appear HOT 3
- Oddities when rebooting / reconnecting to ESP32 XPro V5 Controller
- Octoprint 1.8.6 Error when installing plugin HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octoprint-bettergrblsupport.