Introduction: Waving Bob
To any SpongeBob lovers out there, or anyone who is looking for a little funsies to make your day, meet Bob. I have been looking for figures and stuffies to make my dorm look cozier, and I came across this idea to 3D print a SpongeBob that can interact with me - like those lucky cats in Chinese restaurants.
So here, I bring you the Waving Bob, a friend watches over your room when you are gone and says Hi whenever you want it to.
Supplies
- 3D Printer
- Stepper Motor
- Arduino Uno Microcontroller
- Any CAD tool (Autodesk Fusion 360 in this case)
Step 1: CAD Model
Make a CAD model of your liking, can be various sizes and shapes depending on your preference and the size of your stepper motor.
But be sure to include a slot for the stepper motor on the "arm" and also to leave space to fix the stepper motor on the "torso".
Also don't forget to leave about 0.5-1mm of wiggle room for the nose and arms/any separate body parts!
Step 2: 3D Printing
3D printing the model laying flat is usually the quickest (least support material)
Step 3: Stepper Motor
Writing an Arduino code that will allow the motor to turn back and forth a certain angle depending on your design
Here is a tutorial/guide for stepper motor
Attachments
Step 4: Assemble
Now we can put together the stepper motor circuit and attaching it to the SpongeBob.
Also remember to smile :)


