My hex has been on the shelf for a while, so I thought, as I was working on a few Arduino projects that I would make a shield so that I could use your great Hexapod locomotion, but drive it with an Arduino over I2C. So the design is to take a p.Brain-DS24 and mount it on a Arduino compatible shield.
I haven't much space, so I have dropped a few pins, not sure how much they are used, so missing 3 pins for UART1RX/TX/ISSP/ISSPMCLR. Also dropped Digital 0-3 (no SPI) or Digital 8/9 which double as analogue 4 & 5. The good news is all the PWM pins are available, serial and TTL. The I2C has 3.3v/5v level shifting and all the Arduino pins are available, so there should be no shortage of I/O (14 digital [6 which provide more PWM] and 6 analogue), on standard headers for any other shields you want to stack!
There's a 5V 500mA LDO, polyfuse and a mosfet to switch power to the servos, controlled via I/O pin 2,3 or 4.
The servo connectors are at 90 degrees to the board as I found it hard to get to the vertical connectors when fitted to the hex.
Will what I have left out compromise this project too much? Can you see any obvious problems?


BTW been getting gone away mysql errors on the forum tonight.
