Close
0%
0%

Big Hexy

Hexapod robot kit.

Similar projects worth following
I got a robot kit. I'm gonna hack the robot kit.

I wanted to learn how to build walking robots; I'm printing out one, with its unique challenges, but figured I'd get a kit to build one too. This lets me experiment with the software faster while having full-featured hardware.

First step is going to be writing some control code. Then, I'll look at adding some wireless communication; I'd like to build some robots that share information with each other. I don't know what that looks like yet, though.

  • 1 × Freenove FNK0052 "Big Hexapod" kit
  • 1 × Raspberry Pi 3B
  • 4 × 18650 Electronic Components / Misc. Electronic Components

  • Some progress

    Kyle Isom03/27/2022 at 08:09 0 comments

    A little bit more progress on the movement front.

    However, notice that the front left leg is having some trouble. I'm noticing that the servos aren't working properly. In the servo calibration code--- which sets all the servos to their midpoint--- that front left servo group works fine. However, when I run the test software, it's not.

    I think I need to install ROS and start writing my own control code at this point.

  • Twitching

    Kyle Isom03/25/2022 at 02:02 0 comments

    I got the robot twitching.

    I ran into a ton of problems with the Raspberry Pi (which is its own drama, given that you can't buy them anymore), and ended up having to reinstall the OS from scratch. It's really annoying that there's stuff that relies on the GUI, but this is all to get the hardware setup and calibrated, and I won't need it in the future. Still.

    Once that was done, I got the servos setup. While wiring everything, the left side of the robot kept twitching.

    So I finished assembling everything, got the head assembly done up, and then powered it up. I ran the servo test code and... nothing. Well, not nothing - a timeout while trying to connect to the servo controller.

    pi@lucifer:~ $ sudo i2cdetect -y 1
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:                         -- -- -- -- -- -- -- -- 
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    40: 40 -- -- -- -- -- -- -- 48 -- -- -- -- -- -- -- 
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    70: -- -- -- -- -- -- -- --   

     So I took the battery pack off, checked all the wiring and sure enough, I had put the HC-SR04 cable in the wrong spot (on an I2C port, not on the sensor port). Fixed the connection and booted back up.

    pi@lucifer:~ $ sudo i2cdetect -y 1
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:                         -- -- -- -- -- -- -- -- 
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    40: 40 41 -- -- -- -- -- -- 48 -- -- -- -- -- -- -- 
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- 
    70: 70 -- -- -- -- -- -- --   

    Now the servo test code... sort of works? Gonna have to reverify the servo wiring.

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates