-
1Install Software BowlerStudio
Download and install BowlerStudio.
http://commonwealthrobotics.com/
Open BowlerStudio and login with your Github username and password.
-
2Print all the parts
All STL's can be found here:
https://github.com/OperationSmallKat/Marcos/releases/download/0.6.0/Marcos-0.6.0.zip
-
3Fork/Clone the ESP32 Firmware
Use Arduino 2.x IDE
Esp32 toolchain for arduino version 3.0.1
[SimplePacketComs@1.0.1] [Esp32SimplePacketComs@3.0.2] [Esp32WifiManager@1.0.2] [Preferences@2.1.0] [ESP32Servo@3.0.4] [EasyBNO055 ESP@0.0.3] [Adafruit Unified Sensor@1.1.14] [Adafruit BNO055@1.6.3] [Adafruit BusIO@1.16.1]
Program the ESP32 your Fork (or clone) of the server for the ESP:
-
4Wire the Power
The 3 ESC's should be used to power the system. One should power the ESP32 using the 5v in pin. One should power half the servos and the third should power the rest of the servos.
Image Credit @jtechs
Follow these instructions:
-
5Connect the servos
```
#define FRONT_RIGHT_NECK 23 //
#define FRONT_LEFT_NECK 32 //
#define REAR_RIGHT_TAIL 15 //
#define REAR_LEFT_TAIL 13 //#define FRONT_RIGHT_SHOULDER_TILT 19 //
#define FRONT_RIGHT_SHOULDER_FORWARD_BACKWARD 18 //
#define FRONT_RIGHT_ELBOW 5 //#define FRONT_LEFT_SHOULDER_TILT 33 //
#define FRONT_LEFT_SHOULDER_FORWARD_BACKWARD 25 //
#define FRONT_LEFT_ELBOW 26 /#define REAR_RIGHT_SHOULDER_TILT 2 //
#define REAR_RIGHT_SHOULDER_FORWARD_BACKWARD 4 //
#define REAR_RIGHT_ELBOW 16 //#define REAR_LEFT_SHOULDER_TILT 12 //
#define REAR_LEFT_SHOULDER_FORWARD_BACKWARD 14 //
#define REAR_LEFT_ELBOW 27 //```
-
6Assemble the SmallKat
Assemble all small cat plastic pieces with servos.
Use these instructions:
https://github.com/OperationSmallKat/Marcos/blob/main/Smallkat%20Assembly%20Instructions.pdf
Don't forget to keep the IMU in this orientation:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.