ULTRATERM is a miniature replica of an ULTRAKILL settings terminal ( like the one used in cybergrind ), that acts as a bluetooth audio player.
NOTE: This project is built, but there's still work to do. Check out the journal for progress updates! Right now I'm:
bashing together some code
The terminal sits at around 125mm tall, with a 57x104mm footprint. It was designed to look cool, be fairly accurate, and act as a (mostly) stand alone device. It features a:
- 2.8" TFT display
- Touchscreen + 3 physical buttons
- A 2000mAh battery
- Bluetooth headphone support
- USB-C storage interface
- Removable SD card storage ( and a custom microSD card adapter ) The case is designed to be entirely 3D printable, and assembled without adhesive or fasteners. While the terminal isn't a perfect replica, it's decently close. ( for example, there's none of the wires near the top, but there is a magnetic attachment point so I can add them )
This project was made as mostly a fun intro to custom hardware. I've made keyboards before, but design wise those are fairly simplec ( this isn't much more complicated ). I decided to model it after the ULTRAKILL Cybergrind terminal because that's the one that handles cybergrind music ingame ( and because its form factor is also a lot more forgiving to fit everything into )
If you happen to try and make your own, I'd suggest either 3d-printing it in blue for minimum effort, or printing it in grey, painting it, then scuffing the paint to give it the worn look it has in-game. ( also check out the assembly section )
I'm still hacking away at getting everything working, but here's a video demo of my progress so far:
more in ./gallery
prices in usd, see bom.csv too
Putting this together is relatively simple, the hardest part is connecting the screen and front panel before putting the two halves together. Assuming you aren't too rough, the mounting holes for the screen and button panels should be enough to hold them. A small dab of superglue can help make sure they don't come out with repeated use. I'd advise dupont cables or soemthing similar to connect the screen, as long as it has a lot of slack it should be fine ( the case has a lot of empty space to wind the cables into )
This project uses the CC-BY-SA-4.0 for all firmware, documentation, renders, and other writing. Hardware including all Case and PCB designs, is licensed under the CERN-OHL-W v2
This project was heavily inspired by the game ULTRAKILL, created by Hakita (Arsi "Hakita" Patala). The ULTRATERM design, as well as some assets used in renders are derived from or inspired by ULTRAKILL. All rights to ULTRAKILL belong to Hakita and New Blood Interactive. This project is not affiliated with or endorsed by Hakita or New Blood. ( ULTRAKILL is a banger game, you should totally get it, it's like 20 bucks )
This project was made for highway