Finished BMO Recreation
Laser cut 1/4” plywood, body of housing, face, back frame, speaker mounts, USB mounts, shelves
BMO - Adventure time
Adventure Time is a cartoon with an inspiring computer boy character named BMO. This project is an effort to recreate the character. With access to a laser cutter and a small 3D printer, BMO is brought to life.
Construction
By laser cutting parallel lines along the angled and curved part of the housing, i was able to bend 1/4” plywood. Then, using finger joints, I was able to simply slot the pieces together. Then with the addition of wood filler, primer, sanding and paint I was successful in creating a housing that had a smooth appearance.
Electronic Components
To make BMO functional, I am using a Raspberry Pi 4B as the main computer, and the buttons are individual wired and/or soldered to a Raspberry Pi Pico to function as a game controller. The speakers were soldered onto a USB DAC/AMP and fastened with bolts, wood and epoxy such that they can be easily removed and assembled. The button assemblies were designed and 3D printed by me and included Kailh low profile mechanical keyboard switches. Additionally BMO has a high resolution 4x3 display. All components are powered by a 10,000mAh battery pack so he can function wirelessly.
Notes
All steps of this project were designed by me using SolidWorks, but credit for the inspiration, scale, and positioning of some components comes from @orbian on youtube and his continuous iteration of real life BMO projects.
Laser cutting process
Wood Gluing Process
BMO wood assembly pre-gluing
Close up up laser cut curved corners
BMO glued and assembled, and filled in with wood filler
White primer painting process
Shelf slots glued in
Speaker soldering
primer, paint, and clear coat finished
BMO - Primed and painted
Shelf inserted
BMO Speaker test
Screen mounting assembly
3-button 3d printed mounting solution
Speaker, screen, and Raspberry Pi installation
Button assembly installed, Kailh low profile switches with trimmed keycaps. keycaps scratched to better adhere to epoxy
3D printing process, screen controller mount, button mounts, buttons
BMO - button test
early screen test
BMO v1 - wood router failure
BMO v1 - no bends
5-axis DPAD test
Laser cutting bend test