Lynxmotion SES V2 Hexapod Robot

Hi All,

Code

The original Phoenix code was written for an atom basic which was way more limited. The Phoenix code already has onboard calculation but they are fixed point instead of floating point. With the Teensy we could switch to floating point (or any other value time which allows decimals.)

Teensy/Arduino also allows OO-coding, this also allows us to create a way better architecture then we could with the old tools. I think this should be a good place to start and re-design the architecture to the latest standards.

Collaboration
I always think it is good to have something in place which makes collaboration easier. Kurt already shared his thoughts about branching/merging/(buildable) check-ins which is very good to agree upon.

When we all going to work in the same source we should also agree/align on topics as IDE (I’m using VS Code with PlatformIO), product owner, software architecture, hardware variations, functions, etc.

I need to confess that I am a bit skeptical about having one shared solution. Multiple people will have own way of work and architecture. Without having an overall design, structure and product owner, I’m not sure if this will work.

I was thinking of developing modules in my own Git and making them public once they are stable. But maybe I’m just too skeptical and just need to see how if this will work or not.

Edit: Maybe we could define modules to be made and create an owner of each module… Just thinking out loud…

Xan