How do ppl cram all those electronics in to one small controller box?

@Jay_Polo it is actually fairly troublesome to get good timings out of PCs. But once you do then it’s all good. I should get off my butt and get a surplus POS Atom system. Because the PC I’m running my CNC machine with now is old and probably about ready to kick the bucket on me. Some Atom CPUs have excellent latency. I have some serious CAM software problems to figure out right now though.

really just depends on how much you have. a control cabinet can be bought but prices can go up. if you need it make your own box.

@Paul_Frederick I never said GRBLs motion planner was any good, just that it did have one :slight_smile:

@Mike_Thornbury I was lead to believe that for all intents and purposes GRBL really doesn’t do any planning. Or the planning it does is of the most minimal variety. It either plans to rapid or cut. Which isn’t actually what full featured trajectory planning does.

@Paul_Frederick Being ‘lead to believe’ is no substitute for knowing. I’m really not sure what you are after - I said, right at the beginning, that it had rudimentary planning, but you seem insistent on backing me up on that, while simultaneously trying to make me admit I’m wrong.

Here, work it out for yourself and understand I’m really not either a defender of grbl motion planning or interested in any tiny way in continuing this discussion: https://github.com/gnea/grbl/blob/master/grbl/planner.c

@Mike_Thornbury I am never going to know because I do not code. I do not want to code either. We cannot all do everything. But I know people that do code that I trust and they have told me that GRBL’s trajectory planner does not exist.

@Mike_Thornbury Mike, can you share an info on how you got G2Core running on a Due? I’ve been chasing my tail a bit trying to get it done.

The Github repository is not clear about where to get the compiled binary file - so I’m currently trying to compile the source code on my Mac using Xcode. Chalk it up to learning, though I would be happy to have the precompiled binary file.

And I’ve been exploring how to push a binary to the Due. Seems like a couple 3rd party tools out there to do that, though not obvious which one will come through form.

Any advice would be appreciated!

Thanks, J

@Jay_Polo Download the bin and elf files, follow the uploading instructions for Mac:

I ve got a Mac and had to dick around with the file paths in the shell script, but it worked straight off.

@Mike_Thornbury Thanks, the link to those BIN files is great. Which one did you select for a “generic” DIY CNC machine?

I am on a Mac as well. Which tool did you use to upload to the Due?
I began with Bossa. But Apple locks down the installation folder, so the DMG install does not actually work correctly (blocks copying the bossac and bossah files to the /usr/bin/ folder.) Could not change those folder permissions, even as an admin. Tried to use an alternate folder and update the PATH, but that did not take. My IT guy at work thinks he knows how to temporarily disable the Apple permissions issue. TBD. In the mean time I am look at node-sam-ba instead.

Thanks for any other guidance, but the compiled binaries is a helpful nudge to keep me moving.

@Jay_Polo Bossac worked fine for me, but I suspect my Mac is fairly modified for development work - I.e, I’ve removed a lot of the safeguards that protect against unsigned code. It was a while since I built my Due, but will be doing it again soon.

Possibly the Arduino tools would be the way to go… I’ll have a look tomorrow.

As to version, g2core-gShield-101.02 would be my initial choice, but it may pay to ask the guys on the G2 dev team