G-Code Senders: Difference between revisions

From CoMakingSpace Wiki

(→‎Commands to Avoid: only some senders have these problems)
(rephrasing to enforce CNCjs usage)
Line 1: Line 1:
Here are some programs that let you send [[G-Code]] to our [[CNC Router|CNC router]].
In order to send [[G-Code]] to our [[CNC Router|CNC router]], you will need one of the programs below.<br/>
 
Please note that the option used at the CoMakingSpace is [[CNCjs]] installed on the [[Raspberry Pi]] in the [[CNC Room]]. This is the only option you will get support for from our [[tutors]].
==Temporary Notice==
This page right now serves as a documentation point for making our [[CNC Router|CNC router]] controllable via the network.
 
Once we tried different pieces of software and decided for one, this page will serve as a documentation point for how to use this software.
 
The installation scripts are hosted on [https://github.com/comakingspace/GcodeSender GitHub]


== Commands to Avoid ==
== Commands to Avoid ==
Line 14: Line 8:


=Software Options=
=Software Options=
== '''Recommended option:'''Using the Attached Raspberry Pi (CNCjs) ==
We have a dedicated Raspberry Pi attached to the CNC Router. It provides web based interfacing with the CNC Router.
CNCJs is accessible on [http://comakingcnc:8080 "http://comakingcnc:8080"] <br />
A detailed guide on this can be found on the [[CNCjs]] page
== Using Your Own Computer ==
== Using Your Own Computer ==
=== Univeral GCode Sender (Cross Platform) ===
=== Univeral GCode Sender (Cross Platform) ===
Line 25: Line 25:
The [https://github.com/grbl/grbl/wiki/Using-Grbl Grbl-Wiki] provides an overview of GCode senders.
The [https://github.com/grbl/grbl/wiki/Using-Grbl Grbl-Wiki] provides an overview of GCode senders.


== Using the Attached Raspberry Pi (CNCjs) ==
We have a dedicated Raspberry Pi attached to the CNC Router. It provides web based interfacing with the CNC Router.


CNCJs is accessible on [http://comakingcnc:8080 "http://comakingcnc:8080"] <br />
In order to save some settings, we had to create a user, so now you have to log in to CNCJs using these credentials:<br />
User: CoMakingSpace<br />
Password: cnc<br />
A more detailed usage Guide will follow soon. So far, you can read their [https://cnc.js.org/docs/user-guide/ user guide] or their [https://github.com/cncjs/cncjs/wiki wiki].<br />
Relatively straight forward, important:<br />
1. Reset<br />
2. Home<br />
3. unlock<br />
====Pro====
* Support for continuing the job after a non-supported command (can be activated in settings)
* Camera support
====Con====
* after closing the browser window while a job is running, you can not get back (but the job continues)


[[Category:CNC]]
[[Category:CNC]]
[[Category:Software]]
[[Category:Software]]

Revision as of 23:56, 22 July 2019

In order to send G-Code to our CNC router, you will need one of the programs below.
Please note that the option used at the CoMakingSpace is CNCjs installed on the Raspberry Pi in the CNC Room. This is the only option you will get support for from our tutors.

Commands to Avoid

In order to avoid errors with our WorkBee CNC router and some senders, the code should currently not contain:

Software Options

Recommended option:Using the Attached Raspberry Pi (CNCjs)

We have a dedicated Raspberry Pi attached to the CNC Router. It provides web based interfacing with the CNC Router.

CNCJs is accessible on "http://comakingcnc:8080"
A detailed guide on this can be found on the CNCjs page

Using Your Own Computer

Univeral GCode Sender (Cross Platform)

Universal GCode Sender is a Java Program which was tested successfully with our CNC Router. If you decide to use it, please use the nigthly ("some what stable ugs classic interface").
Documentation and downloads can be found on their Website.

bCNC

This has its own page: bCNC

Other Options

The Grbl-Wiki provides an overview of GCode senders.