Click here to see the video series for how Karen was made.
This repo contains the schematics, stl, and openSCAD files used to create the Karen device in the Karen video series.
The threads used for the lid are accomplished using threadlib by Adrian Schlatter.
All of the measurements for specific boards were taken using a digital caliper in millimeters.
If you want to 3d Print these parts, the stl files provided are ready to be sliced. The parts have been oriented so that no supports are needed to print any of the parts. The parts in the video were printed using Inland PLA+ at 225 degrees Celcius for the extruder and 70 degrees Celcius for the bed at 30% infill and 0.2mm layer height using the Creality Ender 3 V2.
- (1) Raspberry pi 4 Model B: The brain of the system that hosts the Karen installation
- (1) Audio Injector Sound Card: Used to convert the digital signal from the Raspberry pi into an analog RCA signal for the speakers and its built-in microphone input.
- Pair of speakers for stereo audio. You have the choice of 2 79mm (3in) diameter speakers or 2 40mm (1.5in) diameter speakers. Regardless of the speakers you chose, the important thing is that the mounting bracket for the speaker fits the holes for the base, which you can verify by looking at the openSCAD source code for the measurements.
- (1) 5.5mm Female DC adapter
- (1) LM2596 DC-DC 3A Buck: Used to step down the voltage from the 5.5 Female DC adapter to 5V to power the raspberry pi.
- (1) OEP30Wx2: Used to amplify the speaker output.
This model was made to be put together using a kit of M2.5 standoffs, screws, and nuts similar to this one.
This model is made up of different bases, each base is specifically made for a component pair, or components in the parts list above.
- rpi_base: This is the base for the Audio Injector Sound Card and the Raspberry 4 Model B (any other 20 pin Raspberry Pi model B with built-in wifi works) as long as it marches the holes on the base. If you need to modify this base, you can do so by visiting the docs, to find the mechanical specs for your model. There is also a handle included that can be attached to the base as an easy way to take the entire build in and of of the enclosure easier.
- speaker_base: This is the base for the 79mm (3in) diameter speakers. If you want stereo audio, you need to print two (one for each speaker).
- dual_speaker_base: This is the base for the two 40mm (1.5in) diameter speakers. One base fits both speakers, thus giving you a more compact design.
- elec_base: This is the electronics components base, which holds the 5.5mm diameter female DC adapter, the LM2596 DC-DC 3A Buck, and the OEP30Wx2 audio amplifier. These should be mounted using standoffs to allow room underneath the boards for wire solders.
The container is a container for the entire build. It's an easy way to give the whole build a more refined look if you don't like the exposed wire look. The container model is built for the full-size model using the two 79mm (3in) diameter speakers. If you want to fit in the smaller version, this can be easily accomplished using by changing the counter height (h) and the slot height (slot_height) in the openSCAD file.
if you want to add a lid to your build, the lid model is included. The lid has a Karen logo on the top to allow for sound to make it's way to the mic. If you want to modify the lid, make sure you download threadlib by Adrian Schlatter. This library is what was used in the openSCAD. Then you can make the modifications you need including removing the logo. If you want an easy way to add holes, there is a lid_holes
module, which makes four 3mm radius holes on the top of the lid instead. Simply uncomment line 520, and remove/comment out the logic for the Karen logo.
If you want to make a change to the model you can easily do so using the openSCAD source code. The model for each base and part is split into a module for ease of modification with all shared unit values at the top of the source code to facilitate scaling the model.
schematics.svg contains the electrical schematics for how to wire everything together.
DISCLAIMER: Links included might be affiliate links. If you purchase a product with the links that I provide I may receive a small commission. There is no additional charge to you!