Modular Bender Head (Pi Zero Edition) 3D Printer Model

Author: @
License: CC BY
File formats: 123dx,stp,stl
Download type: zip
Size:11.9MB

The file 'Modular Bender Head (Pi Zero Edition) 3D Printer Model' is (123dx,stp,stl) file type, size is 11.9MB.

Summary

Raspberry Pi powered Bender head acting as an assistant. Houses a speaker, LED strips for mouth and eyes, Pi Zero with an UPS shield.

In action: https://www.youtube.com/watch?v=hk_zi0FvA-Q
Code on GitHub: https://github.com/sindar/pRodriguezAssistant

List of parts used:
(i.e. how we did it, feel free to improvise. if you don't need any electronics inside, just skip this part)

— Pi Zero

— UPS shield for Zero, e.g. https://www.aliexpress.com/i/32961105269.html

— RGB WS2812B LED strip, 5050 package with 60 LEDs/meter

the whole audio part currently is a right mess just shoved inside, so excuse that

— small USB sound adapter with mic input (https://www.amazon.com/Sabrent-External-Adapter-Windows-AU-MMSA/dp/B00IRVQ0F8 or similar) and an OTG cable to connect it

— audio amp from this type of speakers https://www.amazon.com/MANHATTAN-2600-Speaker-System-161435/dp/B005LW42MY/

— single speaker from the above, with 42mm mounting hole spacing

— electret mic, 9-10mm diameter, we used HBC10A

— 3.5mm jack and socket

— a 13mm microswitch with an arm (e.g. https://static.chipdip.ru/lib/773/DOC002773309.pdf KW10-Z2P**)

wiring and stuff is complicated, shoved inside and not described here.

Printed parts info:
(all STLs provided in suggested printing orientation)

— bndr-antenna-base: print with supports

— bndr-antenna-stem: print with brim

— bndr-antenna-top-*: "A" has a hole for the mic, "B" without the hole

— bndr-eyelid-left/right: print with supports and lower layer height

— bndr-head-shell: print with supports everywhere (disable supports for the middle part inside to save time)

— bndr-eye-x2-***: print 2 of these
FFF is for FFF printing, use supports and lower layer height, snip away the thin side walls after printing (they act as support also)
SLA is for resin printing (no built-in supports)

— bndr-pupil-x2: print 2 of these

— bndr-teeth-mount-x3: print 3 of these

— bndr-tooth-x18: print 18 of these
(please do a test fit with bndr-teeth-mount-x3 first, some filing/scaling may be required, depends on printer calibration)

other parts require no supports or additional explanation.

Quick and dirty assemly guide:
(→ steps in italic include electronics and are optional if you don't use any)

! don't forget to solder all the connections beforehand, away from plastic

→ glue 3 strips of 6 LEDs each to bndr-inner-bottom, using grooves as a guide, LEDs should align with vertical notches on the part

→ attach the speaker to bndr-inner-bottom with 4 M3x6

— attach bndr-feet to bndr-inner-bottom with 3 M3x6

— slide 18 bndr-tooth-x18 into 3 bndr-teeth-mount-x3, 6 teeth each

— stack 3 bndr-teeth-mount-x3 into bndr-inner-bottom using matching pins/holes

— attach bndr-inner-pimount to bndr-inner-bottom with 3 M3x6

→ attach Pi Zero with UPS shield to the 2 mounting points on bndr-inner-pimount which replace 2 spacers between the boards

→ glue 2 single LED strips to rectangular mounting points on bndr-visor-inner

— insert/glue bndr-pupil-x2 into bndr-eye-x2 from the inside

— slide bndr-eye-x2 onto bndr-visor-inner, pins should go into the circles inside the eye so that it rotates left/right

— place bndr-eyelid-left and bndr-eyelid-right over the eyes, with side pins going into the guides on bndr-visor-inner

— place bndr-visor-front on top of eye assembly and secure it with 4 M3x6 from the back of bndr-visor-inner

→ attach the microswitch to bndr-antenna-base matching holes using M2 screws or glue
the top of the hand on the switch need to be bend inside so it doesn't catch on the antenna inserted and pushes down on the switch

→ insert 3.5mm socket into the hole in bndr-antenna-base from the top

→ insert 3.5mm plug into bndr-antenna-stem from the bottom, so it mates with socket when inserted into bndr-antenna-base

→ solder the mic to the wire from 3.5mm plug run through bndr-antenna-base

— insert bndr-antenna-base into bndr-head-shell and secure it with 2 M3x6 screws from the inside (need to break the overprinted holes)

— insert bndr-antenna-stem into bndr-antenna-base and place bndr-antenna-top on top

— slide bndr-inner-bottom into bndr-head-shell from the bottom using guides until that holes on the the side of the visor hole the shell line up with hole on bndr-inner-pimount

— insert the visor assembly from the front and secure it to bndr-inner-pimount with 2 Mx10/12 through the angled side holes

— slide bndr-visor-shell over the visor assembly

— ... done? i guess.

Notes:

Included 123d/stp files are in "assembled" state, you can use that as a reference also.

This is how we made it, it's a personal project, so it's (very) ugly in places.
I'm just putting this up here in case anyone wants to do this, or do this differently, or use it for something else.
Or just print an overcomplicated Bender head, idk.

Peace.

bender.123dx 1.8MB
bender.stp 3.9MB
bndr-antenna-base.stl 737.6KB
bndr-antenna-stem.stl 234.3KB
bndr-antenna-top-A.stl 1.1MB
bndr-antenna-top-B.stl 1.1MB
bndr-eye-x2-FFF.stl 2.8MB
bndr-eye-x2-SLA.stl 2.5MB
bndr-eyelid-left.stl 1.1MB
bndr-eyelid-right.stl 1.1MB
bndr-feet.stl 497.2KB
bndr-head-shell.stl 5.4MB
bndr-inner-bottom.stl 1.4MB
bndr-inner-pimount.stl 739.9KB
bndr-pupil-x2.stl 24.6KB
bndr-teeth-mount-x3.stl 444.4KB
bndr-tooth-x18.stl 128.4KB
bndr-visor-front.stl 585.8KB
bndr-visor-inner.stl 1.9MB
bndr-visor-shell.stl 2.9MB