Maslow Home Maslow Community Garden Newsletter

Can't figure out cncjs

I got my M2. Setup was fine. I am able to create svg files, use Easel to create g code but when I upload file to cncjs, things go south. My file is usually bigger than the cncjs work plane. Everything seems upside down and backwords. I never know where the file is going to be cut on my 4x8 plywood. I’m use to using carbide create and carbide motion with a Shapeoko that I have. I home the machine and it know where to cut. I have watched several tutorials on cncjs but am getting extremely frustated. What am I missing?

Cncjs, like practically all other CNC control programs designed for traditional CNCs (unlike webcontrol/ground control designed specially for maslow), does not show the full workspace on the display. You basically have to move the sled using the jog buttons to where you want ‘home’ to be (in webcontrol/ground control language) and then manually issue G92 X0 Y0. Then, the lower left corner of the graphical display will be representative of that spot. +Y is upwards and +X is to the right.


I tried what you said and things are still backwards. I did some research and found webcontrol and It looks exactly what I was looking for. Easy interface and has all of the tools I need. However, when I install and fire it up, it says that it is connecting then times out. I keep getting an alert saying that I have the wrong firmware. I have tried to update the firmware but keep stalling. I even went back to the beginning and tried to reinstall the Arduino firmware for maslow. When it asks for which board I have, it does not have mine in the list. I’m pretty sure mine is the Arduino Due and not the mega2500 that it talks about in the literature.

In webcontrol I tried to update firmware and it says it completed and I tried to update holey firmware so that I could calibrate. Can I start this thing over from scratch? Something has not worked right somewhere along the way.
Thanks for your help

1 Like

Webcontrol doesn’t work with the M2, just the Maslow. You need to reinstall the firmware from @MakerMadeCNC and use a GRBL compatible gcode sender (such as CNC.js). Reach out to makermade for help…

1 Like

MakerMade are about to release Makerverse which is cncjs customized for the M2, they released an intro video on 27th stating it would be live next day,

but still redirects to makermade, so am not sure when it will be live but should be soon (i am waiting for it myself to start using my M2) they might have addressed the issue you are having, i dont know, might be good to contact makermade to find out when makerverse will be live and if indeed it does address your issue
the makerverse devs site is

Makerverse is now live on our site at

We currently have Windows and Mac versions available and are working towards a Raspberry Pi version soon.