Comments (13)
See the OpenPNP plugin. M204 is implemented but documentation has not yet been added for it (it is Marlin style with a slightly different meaning of the parameters - grblHAL is not a printer controller).
from core.
Excellent!
Momentarily no grblHal (broken usb pin from my arduino by accident, I'll buy another one, I have an esp32 but still don't know how to load the firmware)
I would think not, but I still consult you:
Can you generate an improved "ramp" acceleration profile even if it is not S acceleration management?
accelerate smoothly - accelerate steeply - plateau cruising - steep decelerate - smoothly decelerate
--------------------
/ \
/ \
/ \
/ \
/ \
/ \
from core.
M204 documentation now added.
Can you generate an improved "ramp" acceleration profile even if it is not S acceleration management?
It might be possible, but not something I want to dig into now - I have a large backlog of private projects. You can give it a try?
from core.
Thanks.
from core.
Hi, I need help, I am doing something wrong, my Due does not recognize M204 S10
I have moved Plugin_OpenPNP-main to src directory.
Should it be somewhere else? Should I make any changes to grbl.h and grbl.c files?
from core.
I have downloaded the new version, however it does not recognize open pnp commands (error 20)
from core.
I have not added the init call (or the plugin itself as a submodule) to all drivers yet... Sorry about not mentioning that.
Which driver are you using? openpnp_init();
has to be called at the end of driver_init()
in driver.c.
from core.
Thanks for your quick response! I appreciate it. In which controller do you have it implemented to try to copy it?
from core.
I haven't gotten it to work.
I have seen that in plugins_init,
if OPENPNP_ENABLE
call openpnp_init
I need to define somewhere Plugin_OpenPNP-main?
I lack knowledge.
from core.
Please tell me which driver you are compiling and I will get back with the details needed.
from core.
Arduino Due
from core.
Thanks, add this line:
#define OPENPNP_ENABLE 1 // OpenPNP plugin. To be completed.
to your my_machine.h at line 39.
You can use the $I
command to list information about the driver, the OpenPNP plugin will show up there if active.
driver.c already has the needed code in place.
from core.
Thanks a lot!
Now it works, with openpnp_init inside driver_init.
Disadvantages of being nice and helping:
I will become an annoying fly in your io sender repository
from core.
Related Issues (20)
- protocol_enqueue_gcode does not set last_error HOT 3
- probe enabled by default HOT 1
- MKS Tinybee cannot connect to the router using STA HOT 3
- Cannot Restore After Feedhold When Issued During Change of Spindle State HOT 10
- Not an issue: Want to know if macro variables are available for $342 to $344. HOT 3
- Tool table offsets are not persistent over power cycle HOT 6
- Joggin unavailable for many commands HOT 3
- Lathe Diameter/Radius offset report issue HOT 1
- kinda vfd support HOT 3
- Macro Issue that I can not figure out. HOT 6
- I noticed that the current Setting_AxisStepsPerMM setting has 5 zeros after the decimal point. Is there any reason for doing this? HOT 2
- regression in websocket init_message caused by commit a912ce4 HOT 1
- Is the data in the driver capabilities list dependably up to date? HOT 2
- set machine origin to 0, or bit3, not working for $22 HOT 5
- octopus max STM32H723 HOT 1
- Not correctly reporting coordinates? HOT 4
- Experiencing issues with ESP32 Blackbox Build HOT 10
- How to limit the maximum output pulse frequency to prevent the user from setting an excessively high pulse rate that could cause grblHAL to crash? HOT 1
- Delta Kinematics: Y axis moves are not executing correctly - Motor duplication? HOT 1
- Syntax error / typo in ngc_expr.c 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 core.