Hello all, this is a question for experts on Firmata
for a motion control camera rig i'm working on, I need to make some improvements.
What I can actually do :
- write and read pins from Max/msp to ConfigurableFirmata (in a Mega) thru Ethernet Tcp/IP (I made a fork of Maxuino, work in progress)
- so, manage servos, steppers, sensor, all that part is ok
What I need to do :
- control 5 steppers + 5 endstop on the Mega Board (ok, done, see above)
- add a little arduino (Uno or smaller) to manage 3 (little) steppers + 3 endstops, but this one managed by -or commands passed by- the Mega board, maybe whith serial, i2C or something else Firmata can manage
- the 'child' board have to run ConfigurableFirmata because I can just read C code a little (I didn't upgraded yet my human firmware
), and My Max/Msp/Maxuino patch is where I'm coding my app, and the Firmata Crew is near to release a 'stepper 2.0' code that improve a lot the use of steppers and endstops
So, to recap my needs (green is OK, red is to do) :
Max/Msp -> Tcp/IP -> #1 Arduino/Firmata (5 steppers etc.) -> #2 Arduino/Firmata (3 steppers etc.)
What I imagine :
- send the regular SysEx command (for steppers or other) thru ('encapsulate' in) another SysEx command who 'manage' serial or I2C or something else (sorry for my froggy English...)
But I'm totally lost on this point.... SO I could learn all thoses protocols and make testes, but I have a lot of work on my app developpement and the second hardware prototype.
At start, I guess I just need insight enlightenment...
If I cannot solve it with you, I will just wire the 3 more (little) steppers on the mega, waiting to have time to improve that part latter.
Sorry if this is already solved elswhere, I searched as deeper as I could without success...
Thanks for your help, and for have read until here :).