GithubHelp home page GithubHelp logo

grbl-xx_with_arduino's People

Contributors

letartare avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grbl-xx_with_arduino's Issues

Configurable A Axis as deg or mm

Would be nice if the A Axis could be configured as degrees or millimeters.
Maybe allthough the letter A in the GCode comands may be configurable as some CAM tools might output another letter for the 4th axis.

Grbl83Mega2560 4axis Homing not working

Hi,
I have a problem. When I start homming G28 X0 Y0 Z0 so begins zero Z axes, then X and Y. When all axes in the zero position (limit switches are closed) there was no response from Grbl "ok" and can not continue with any command. Then I just need to reset the Arduino or software reset GRBL. Is it possible to correct this error please? I use it with openpnp.
Regards Marek

Grbl845Mega2560 freezing problems

Hi
I have a problem. Sometimes have trouble communicating with (Grble) Arduino. RX,TX LEDS are light to long, long time waiting for a reply "ok" from the Arduino sometimes never come. only helps disconnect and connect the USB. You do not know what this may cause? some interference or ...

Thanks
Best Regards

Grbl, arduino mega2560 and RAMPS 1.4

Hi there,
Was wondering how to use grbl with my RAMPS 1.4 Arduino shield ?
It would be really cool make this board (originaly for 3d printer )working for milling .
Best regards .

GRBL Settings not Saving

I am having difficulty getting any of the $# settings to save when I run any version of your software except .845. Any ideas what may be causing this? I have full functionality other than the settings not being saved. I am using a SainSmart mega2560 so that could be part of the issue.

Thanks.

Z axis homing not working

Thanks for the great firmware. I'm hitting just one issue. I've tried resolving it myself for the past 6 hours, but am still struggling. Would appreciate your help on this.

When I try to home the Z axis with my limit switches, Marlin doesn't stop when the limit switch is hit. I checked that my limit switch is working correct, and even tried two different limit switches.

Any idea what could be the issue? How can I fix this?

Thanks,
Deepak Sekar
[email protected]

wiring MEGA2560 with TB6560

Here are two possible wiring for the X axis ;
schmacommun0v
schmacommun5v
on each drawing you have the parameter value $8 (step port invert mask)
Sincerely.

Dumb question about limits

Hi guys,

First off, Super program!!!! Been using it for a while now but having a small issue with limits/homing. In the normal GRBL you just hook up a NO limit switch to pins 9,10,11 and to ground, this works well, however in the 4 axis version I do the same thing but instead use pins 31,32,33 to ground but not response on the switches and in the GRBL settings I can't seem to activate $16 via grbl controller as it is not there. Any advice on how to switch on the limits would be greatly appreciated.

Kind regards
Max

How can I change C-AXIS feed-rate?

Hello,
I'm using Grbl845Mega2560 and when I change the feed rate (eg. G91 G1 F1000 C180 and G91 G1 F20000 C180 ) than C-axis feed rate is still the same. Is it possible to increase the feed rate somewhere for c-axis?

Thanks

Best regards

4-axis shield compatibility

What shields are compatible with Mega 2560 and this version of grbl? Or is there a place to see how to hookup to pins?

Jerking when having queued commands on different axis

I recently built my first cnc router and I have it set up nicely and I have done a lot of 2d .dxf CAM to Gcode drawings already but I noticed some weird jerkiness in it's operation.

img_6483 1

This is particularly easy to spot with the ball-point pen attached to Z axis (modded with suspended head), it slowly descends during active running, specifically every time the Z axis needs to move up. The cause is that when the Z axis pulls up to move the pen to a new position, it jerks to a stop at the end and doesn't decelerate smoothly, so it misses a couple of steps and in the long job these missed steps start to accumulate to a noticeable amount. The result can be observed as the pen is pressed much harder and deeper onto the paper at the end of a long job.

The firmware let's you set acceleration limits for each axis and I have confirmed them to work with single G0 and G1 commands for each axis. The jerking manifests itself when you have X or Y and Z axis move commands queued up. I'm guessing it has something to do with the G17 XY-plane command.

For example with G0 commands: (these examples assume starting coordinates X0 Y0 Z0)
No jerking will be apparent when running a single move command on multiple axis.
G0 X100 Y100 Z50 //smooth acceleration at start and deceleration at end

No jerking will also happen when running two consecutive commands on the same axis before the first line finishes.
G0 Z50 //starts movement as normal and entered the second line during movement
G0 Z0 //decelerates normally and starts the second command normally

Jerking manifests when you have two consecutive commands one being on the X or Y and the other being on the Z axis.
G0 Z50 //start movement normally and entered the second line during movement
G0 X100 //The Z axis start to slow down at the end but doesn't completely decelerate before jerking to a halt, at which point the X axis starts it's movement

EDIT: After running some tests I can tell that the jerking happens always when it's queued Z axis movement before X or Y axis movement.

Makefile does not work with gnu make

When using gnu make, I have to change line 50 in Grbl9fMega2560/Makefile from
.c.o:
to
%.o: %.cpp
Otherwise, compilation does not work, because the wrong c++ compiler is used, error message below. For which make program is the supplied Makefile?

Best regards,

Michael

Error message:
g++ -c -o main.o main.cpp
In file included from main.cpp:22:0:
system.h:25:20: fatal error: avr/io.h: No such file or directory
#include <avr/io.h>
^
compilation terminated.
: recipe for target 'main.o' failed
make: *** [main.o] Error 1

Mega 2560 with RAMPS 1.4 for 4 axis

I am new to this site and just created a count yesterday. I am seeking help from the bioinformatics community. My project is to develop a kitchen microwave size automated RNA virus direct detection system. These viruses include HIV, Zika virus. In this system, I need to have 4 axis (X, Y, Z and A) independently controlled by Grbl. The A axis is to control defined liquid transfer in the system. I wanted to use Mega 2560 and RAMPS 1.4 for this project due to its compactness. This issue I currently have is the current Grbl 4 axis control firmware (Grbl8c1Mega2560) could not control the 4 axis via RAMPS 1.4. However, using codes (attached) directly uploaded to Mega2560/RAMPS 1.4 by IDE was able to drive all the five stepper motors connected to the RAMPS board. I wonder if someone could use this information to modify Grbl8c1Mega2560 to communicate with RAMPS 1.4. I don't write codes but I can test codes using what I have. Help is greatly appreciated.
XW
RAMPS 1.4-codes.docx

Grbl not responding hold/cycle commands

Hi! I would like to pause a carve in my cnc. I flashed my arduino mega with grbl845mega2560 and I installed momentary buttons for reset,feed hold and cycle start on pins A8,A9 and A10 respectively (according with the pin map on the hex file).But they are not working! can you please give me a clue on how to achieve this? Thanks

having problems

loaded version grbl842560, but don't even get the initial prompt...as far as I can tell my arduino mega 2560 board works with other programs but not this one...the load module up loaded was 28 odd kbytes btut no luck..any thoughts?

Another request, not an issue - Multi Stepper Driver option

Hey, nice job converting grbl for mega2560

Is there a posibility to configure grbl to use two stepper drivers for one axis simultaneously (e.g. use E1 of a RAMPS board for Y), so two steppers of a portal CNC mill have individual drivers each and thus are able to use the full driver power? Thanks for our reply!

Keep your nice work up!

This is a question,not an issue

I tried compiling the original grbl sources (https://github.com/grbl/grbl) with Arduino IDE 1.0.6 for Mega2650 board and everything went smoothly - cleanly compiled and downloaded to the board, but serial communication did not work in any baud rate (tested with Grbl Controller). Then I took your version (Grbl9fMega2560), did the same and with one minor glitch it compiled and downloaded. This time communication works OK on 115200 baud. Now the question: WHY?! Why it no work in the original repo? What's the secret modification you had to make to get it to run?

PS thanks for making mega2560 versions available

Is this code functional on the Mega 2560, is maintained?

Hi, Thanks for your work, is this code maintained and how to get it on the Mega2560, any wiring diagram for the steppers, I have intention to use a RAMPS 1.4 and wanted to wire the steppers using flat cable and connectors between the Mega and the RAMPS, to overcome the different pin configuration.

Regards

Carlo D.

Arduino Db 25

Hello,

how can I connect an Arduino on a breakout board with DB25 connector?
I flashed the Arduino with GRBL.
I connect a no parallel port on my computer and wanted the Arduino directly, so someone has made experience?

Sorry for my bad english.
I hope you can help me

Best regards Frank

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.