Closed oraherb closed 5 years ago
The M300 looks suspicious along with some other M-commands... Those commands are not supported by GRBL. How did you generate this gcode?
@breiler i create gcode in inkscape and it is automaticaly created
Which plugin?
@breiler sorry im new to this what im still learning what plugin?? the mi inkscape extension? dxf_input.inx dxf_input.py servo.inx servo.py
or the
MI GRBL Z-AXIS SERVO Controller
or
unicorn plugin
please help guys
Dude it's impossible to help you with this little information... Did you follow a guide?
Let's start with the hardware and GRBL-firmware:
The plugin for Inkscape is quite important and is really dependant on the right hardware. I couldn't find anything on "MI Inkscape plugin" or "MI GRBL Z-AXIS SERVO Controller".
It looks like the Gcode you posted first comes from the "Unicorn plugin" (https://github.com/martymcguire/inkscape-unicorn) which requires the right hardware. More specifically it was designed for "MakerBot CupCake CNC" which I believe uses Marlin firmware popular with 3D-printers.
Ex. the M300-command is used for playing a tone using a specific frequency which I guess can be used for signalling a servo. (http://marlinfw.org/docs/gcode/M300.html)
@breiler im using this grbl (https://github.com/gnea/grbl) and its not modified and using ardruino nano with stepstick drv8825 i connect the servo with DIGITAL PIN 11 and GND and 5V on arduino
@breiler but my issue is not the pen and servo my gcode that i send from inkscape gives me an error so how can i create a gcode that can run in UNIVERSAL GCODE SENDER please help to make a gcode that compatible with (https://github.com/gnea/grbl) this grbl thats only my problem how to make compatible gcode sir please thanks
There are alot of options, when I started I used Easel from Iventables: http://easel.inventables.com/
It can export gcode, have look at the following link for instructions: https://inventables.zendesk.com/hc/en-us/articles/360012762533-Walkthrough-Tutorial-Offline-Easel-Usage
Other than that you can have a look at this page from Shapeoko and pick a tool that suits your needs: https://wiki.shapeoko.com/index.php/CAM
On Thu, Oct 3, 2019, 5:08 PM oraherb notifications@github.com wrote:
@breiler https://github.com/breiler but my issue is not the pen and servo my gcode that i send from inkscape gives me an error so how can i create a gcode that can run in UNIVERSAL GCODE SENDER please help to make a gcode that compatible with (https://github.com/gnea/grbl) this grbl thats only my problem how to make compatible gcode sir please thanks
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/winder/Universal-G-Code-Sender/issues/1276?email_source=notifications&email_token=AATT5E54RQEIIY4TK64XWYLQM2CQPA5CNFSM4I5DNQ7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAJ6SJI#issuecomment-538175781, or mute the thread https://github.com/notifications/unsubscribe-auth/AATT5E36TYOPLUVKOPRNZLTQM2CQPANCNFSM4I5DNQ7A .
@breiler thanks it work bro
please help me im a new to cnc so i got this problem with gcode when i try to send this gcode to universal gcode sender..it gives me an error "an error was detected while sending OS30: error:1" im using GRBL 1.1 and UGS i know that the gcode im using is from the inkscape and M300 S30 and M300 S50 is the issue because when i use and gcode and sample gcode that dont have those value it works so how can i create a gcode that is compatible with grbl 1.1 please help me
the gcode i was sending is like this
G21 (metric ftw) G90 (absolute mode) G92 X0.00 Y0.00 Z0.00 (you are here)
M300 S30 (pen down) G4 P50 (wait 50ms) M300 S50 (pen up) G4 P50 (wait 50ms) M18 (disengage drives) M01 (Was registration test successful?) M17 (engage drives if YES, and continue)
M01 (Plotting layer 'Calque 1') (Polyline consisting of 63 segments.) G1 X13.99 Y0.73 F3000.00 M300 S30.00 (pen down) G4 P50 (wait 50ms) G1 X11.60 Y1.51 F3000.00 G1 X10.51 Y1.89 F3000.00 G1 X9.97 Y2.14 F3000.00 G1 X9.43 Y2.38 F3000.00 G1 X8.54 Y2.92 F3000.00 G1 X4.32 Y6.01 F3000.00 G1 X2.84 Y7.59 F3000.00 G1 X1.72 Y9.24 F3000.00 G1 X1.50 Y9.61 F3000.00 G1 X1.44 Y9.88 F3000.00 G1 X1.37 Y10.14 F3000.00 G1 X1.37 Y10.44 F3000.00 G1 X1.37 Y10.75 F3000.00 G1 X1.26 Y10.82 F3000.00 G1 X0.80 Y11.01 F3000.00 G1 X0.46 Y11.14 F3000.00 G1 X0.52 Y11.16 F3000.00 G1 X0.57 Y11.19 F3000.00 G1 X0.91 Y11.07 F3000.00 G1 X1.32 Y10.89 F3000.00 G1 X1.39 Y10.83 F3000.00 G1 X1.66 Y11.17 F3000.00 G1 X1.94 Y11.51 F3000.00 G1 X2.18 Y11.64 F3000.00 G1 X3.64 Y12.19 F3000.00
(Polyline consisting of 63 segments.) G1 X12.29 Y37.91 F3000.00 M300 S30.00 (pen down) G4 P50 (wait 50ms) G1 X12.59 Y37.96 F3000.00 G1 X12.74 Y37.96 F3000.00 G1 X12.54 Y37.91 F3000.00 G1 X12.24 Y37.87 F3000.00 G1 X12.14 Y37.87 F3000.00 G1 X12.29 Y37.92 F3000.00 G1 X12.29 Y37.91 F3000.00 M300 S50.00 (pen up) G4 P50 (wait 50ms)
(Polyline consisting of 63 segments.) G1 X12.85 Y38.02 F3000.00 M300 S30.00 (pen down) G4 P50 (wait 50ms) G1 X13.07 Y38.02 F3000.00 G1 X13.18 Y37.99 F3000.00 G1 X12.96 Y37.99 F3000.00 G1 X12.74 Y37.99 F3000.00 G1 X12.85 Y38.02 F3000.00 M300 S50.00 (pen up) G4 P50 (wait 50ms)
(end of print job) M300 S50.00 (pen up) G4 P50 (wait 50ms) M300 S255 (turn off servo) G1 X0 Y0 F3000.00 G1 Z0.00 F150.00 (go up to finished level) G1 X0.00 Y0.00 F3000.00 (go home) M18 (drives off)