If there isnt, is there a way to control stepper motors with the dev kit? Would that be using PWM's?
The PSoC can be easily used to control a stepper motor driver which usually has got one or two inputs for the direction and a step input.
To provide this interface chip with a clean pulse train I would suggest you to use a PWM which can be varied in speed programmatically.
There is a product called the GRBLshield. It has all the IO and drives that you need to do a small CNC machine. The GRBL software that runs on an Arduino Uno is a very good piece of code done by some very bright minds. It is written in optimized C and not the Arduino framework so it could possibly be ported.
yes, those people have written a very stable code for GRBL, but still the arduino hardware is limited when it comes to UART speed , also few G codes (for angular rotation) are not supported. the code almost consumed 98% of arduino resources and there is very limited scope for further advancements
I have searched many times if such platform is available or developed by someone on PSOC but unfortunately i didnt got much information on that. probably we need to build the platform.
answer to your question, any shield compatible with arduino can be wired with psoc dev kit but there is no standard compatible module as such, which can fit in the connectors available with PSOC dev kit.
to drive the motors with the shield and PSOC . we need to chk the PWM duration which the Driver supports and minimum pulse on time reuired for the driver to detect the pulse.
in my case the driver supported the min pulse time as low as 5us.