Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is G2core a good choice for my app? #515

Open
rayz55 opened this issue May 5, 2023 · 0 comments
Open

Is G2core a good choice for my app? #515

rayz55 opened this issue May 5, 2023 · 0 comments

Comments

@rayz55
Copy link

rayz55 commented May 5, 2023

I have been doing custom servo control for hardware and software for a long time, but I'm a rank noob when it comes to G code implementations, so I need some guidance from some of you who live in this world.

I have a 5 axis, 6-motor gantry that has linear X with dual motors (but X2 runs the opposite direction of X1), linear Y,Z then rotary Pan and Tilt. It uses Teknic servo motors that emulate steppers. The 200KHz pulse rate of G2core/Due may be enough for the initial app but the motors are good for 400KHz.

  1. Is G2core the best, or at least a reasonable, code base to control this machine? Note that the custom UI for this will probably run on a PC, although it's a big bonus to have off-the-shelf software that I can plug in to run/debug the mechanics, and maybe I can find other tools to include in the custom code.

  2. On the hardware side, the Due+G2core_shield looks like it will work, with the possible exception of having to reverse direction on X2. Is that correct?

  3. Ideally, I'd like some additional hardware capabilities (like USB host and Ethernet) and would like to port G2core to a Teensy 4.1 , which is a 600MHz ARM M7. Has anyone done this yet? Is this a weekend job or a month long job or ???

  4. If I go this route, I'm going to have to learn the ins and outs of running a machine on G code. Any recommendations for a good reference/training site?

Thanks in advance!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant