Update 1/4/2020: Added a new STL option for the eyes that should fit a SR04 sensor. Update 12/5/2019: After last…
47
482
1
3035
updated January 4, 2022

Description

PDF

Update 1/4/2020:
Added a new STL option for the eyes that should fit a SR04 sensor.

Update 12/5/2019:
After last night's down time for maintenance, the upload function seems to be working again. I have re-uploaded all 25 files and they appear to be downloading properly again. Please use the regular download function and let me know if any issues crop up.

Update 12/4/2019:
Thingiverse is acting up and will not let me upload the files properly because their site is broken and buggy and probably completely overwhelmed. Please check comments from today's date for a temporary link to the files stored in OneDrive.

This is my Do It Yourself version of the OpenCat Nybble robotic kitten by Petoi (as seen on the cover of Make Magazine, Volume 70 Oct/Nov 2019). You can support the project on the Indiegogo site (https://www.indiegogo.com/projects/nybble-world-s-cutest-open-source-robotic-kitten#/) where you can buy a full kit or even just the electronics board.

Source code and schematic is located at https://github.com/PetoiCamp/OpenCat

Using only the Magazine article as reference, I have designed my own, duplicate, 3D Printable frame so that you can print your own or even use my design as spare parts to repair your official lasercut kit.

Electronics required are as follows:

Arduino Pro Mini 5V 16Mhz

EEPROM 24LC256

MPU-6050 Gyro

Piezo buzzer

1500UF 16V High Temperature Aluminum Electrolytic Capacitor
https://www.microcenter.com/product/429755/nte-electronics-vht1500m16-1500uf-16v-high-temperature-aluminum-electrolytic-capacitor

Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685 https://www.adafruit.com/product/815

QTY (11) MG90S Metal Gear Servos
https://www.amazon.com/gp/product/B07R7PYK9T/ref=ppx\_yo\_dt\_b\_asin\_title\_o07\_s00?ie=UTF8&psc=1

38 KHz IR Receiver
https://www.microcenter.com/product/476345/velleman-1838-ir-infrared-379khz-receiver---2-pack

Compatible IR Remote (I chose this 44 button remote from Amazon and modified the Arduino Code to match)
https://www.amazon.com/gp/product/B00AF5YOK2/ref=ppx\_yo\_dt\_b\_asin\_title\_o03\_s00?ie=UTF8&psc=1

Ultrasonic Range Finder for Eyes (SRF05)
https://www.amazon.com/s?k=srf05&hvadid=77927986214133&hvbmt=be&hvdev=c&hvqmt=e&tag=mh0b-20&ref=pd\_sl\_89epxwbpkb\_e

Print Settings

Printer Brand:

Prusa

Printer:

i3 MK2S

Resolution:

.2

Infill:

20%

Filament: Hatchbox PLA Black
Notes:

Most parts are simply flat patterns which are really quick and easy to print. The original leg sections (I called them "Thighs") were a 2-piece sandwich design that bolted together and needed store bought metal springs. My design is a 1-piece "print-in-place" design that includes 3D printed springs.

Note: I had to use considerable force to break loose the embedded sliding pieces so don't assume yours are fused together just because it takes some force to break loose! Use the included 3D printed springs to save having to buy metal ones at a store. Also note it took some fiddling in Slic3r PE to get the springs to print at a 0.4mm wide, single extrusion width. I found them to be too stiff if printed any thicker than one extrusion width.

Very little hardware is required to assemble and all hardware needed is included with your servos!

Post-Printing

DIY Electronics soldered to a std 50mmx70mm project board

Back side showing 16 CH PWM board, right angle headers and JST connector for 2s RC battery

Custom IR Remote button mapping

As discussed on Petoi user forum
https://www.petoi.com/forum/software/altering-code-for-alternate-ir-remote

Note:
Link appears to not resolve but that is because you must register or signup on the Petoi forum. Took me a few days myself to realize this. No fees, not personal data, just an e-mail address to sign up so don't worry.

This is the schematic I used from a previous version of the OpenCat project.

How I Designed This

Fusion 360

Category: Robotics

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License


Highlighted models from creator

View more