Due / gShield w/ g2Core via CNCjs -- No motor output

Started by jjwebster on in Hardware Support. 1 reply, last activity Apr 15, 2020.

#11735

Hi, I recently built a v1Engineering Lowrider v2... I was able to get up and running with Grbl running on an Arduino Uno w/ gShield v5. I also have an Arduino Due which I flashed with g2Core v101.03 from the prebuilt binary… flash went well, I have the gShield wired in with a 24V power supply. I am using CNCjs running on a Raspberry Pi 3 B+. The g2Core controller can be configured via CNCjs console, and responds via console out to jog commands as if motors are moving, but there is no motion. I found many posts about having to enable the axes via $xam=1, $yam=1, etc… but that didn’t help. I also turn Power Management and Power Levels on/off/sideways/etc. I also tried to jump the “m3enab” pin to ground, and then 3.3v, thinking it may have a physical enable requirement. In addition, I tried running CNCjs on my laptop, and also tried to use Chillipeppr. Nada. I also compiled g2core via my Mac and flashed the .bin (and also tried flashing the .elf to be sure)... and the results are the same.

No matter what I do, I can’t get motion. Do I need connect any enable pins on the Due? As noted, I tried ground and 3.3v on the m3enab pin on the 50-pin header on the Due, but I'm reluctant to randomly probe pins.

Moderator #11810

Sorry, missed thia post a while ago.
Did you get up and running?

M3enab pin is an output, not an input. When using Gshield, which was developed for GRBL FW, all motors are enabled/disabled by the GRBLEnab pin which connects to the shield.

Did you flash or compile using the Gshield header files?

Back to Hardware Support or the forum archive.