—
I'm very excited to share my first major CAD project - the Minimesh!
The Minimesh case was designed to house components that I already had on hand with easy access to, with only 2 printed parts! Considering the components it uses are also rather cheap, it kind of turned into the perfect budget friendly build for anyone wanting a standalone communicator node with great battery life, freetext support, and a buzzer.
Because of the DIY nature of the fakeTec, there is a lot of variance in terms of part tolerances. Minimesh was designed to take into account some vertical misalignment of the display, as well as display PCBs that might be a little bit larger, but I only had one on hand to test with.
This project also supports the Heltec LoRa32 V3, however the current revision of the case is untested and may need extra work, post-processing, or hot glue. You have been warned!
There are two versions of the main body, designed for two different ProMicro PCBs.
When assembling your fakeTec for this build, do not use the pin headers. Solder the Pro Micro flush with the fakeTec PCB - I achieved this by using some clipped diode legs through the holes, and bent in place while soldering. This can be done with a breadboard, too.
As for the display, ensure that the screen is level and not rotated, and that it is as flush as possible with the Pro Micro. I suggest putting some kapton tape (or anything insulating) between the back of the display and the Pro Micro to avoid shorts.
There's not nearly as much room inside of this thing as I would've liked there to be to account for the wires - much of that comes down to my inexperience with CAD stuff. However, there is enough room for everything if you're careful with your wire lengths.
For the CardKB, keep the wires together, and do not split the ribbon cable apart quite yet. Measure the length of wire you need to go from the CardKB to the SDA/SCL/3.3V/GND pins on the bottom of the fakeTec. To make things easy, after you cut the wires to the right length, solder these wires to the same pins the OLED display uses. ** Yellow to SDA, white to SCL/SCK, red to 3.3V, black to GND. **
Ensure the buzzer wires are fairly short and do not go much further than necessary for the buzzer to fit the faceplate. Do leave a bit of slack to ensure you can attach it to the faceplate when everything is installed inside the main body.
The SMA cable might give you some trouble. If you have a thicker and less flexible cable, like I do, you'll want to get the wire as close to the CardKB side wall as possible and coil it there to make sure it doesn't collide with the buzzer and pop out of the LoRa module when assembled. If you have a thin and flexible cable like what comes with the Heltec, or what the black/grey wires on Amazon typically are, you won't have much trouble routing it. Check how the buzzer slot on the faceplate sits when assembled, and route around it. Future revisions may have a slot to help route the trickier wires.
Depending on your hardware, you may have to change the screen orientation in the Meshtastic app, under the radio settings panel. This is especially true if you're using the Heltec V3, which will definitely display upside down.
For the CardKB to work, make sure the canned message module is enabled. You may need to reset the node once or twice for it to pick it up. You don't need to specify any specific input device, as the firmware will automatically detect it!
Please feel free to shoot me a message if you have any questions! You can find some of my contact information on https://5panel.dance or message me/leave a comment here on Printables.
The author marked this model as their own original creation.