Skip to content

jamdotjar/ULTRATERM

ULTRATERM

Hero image

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 a WIP, check out the journal for progress updates! Right now I'm: waiting for parts

Design

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 shape it after the ULTRAKILL Cybergrind terminal because that's the one that handles cybergrind music ingame, so I thought that would be a cool part to try and recreate. Even though it isn't the classic terminal, its form factor is also a lot more forgiving to fit a screen and PCB and stuff into when compared to the shop terminals, which also don't have as many good options for physical interface.

If you happen to 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.

Gallery

ULTRATERM back IO render product render on black background ULTRATERM cutaway ULTRATERM product render in ULTRAKILL enviroment ULTRATERM left angle product render on black background more in ./gallery

PCB

image Screenshot 2025-07-03 at 11 37 43 PM Screenshot 2025-07-03 at 11 37 01 PM image

Case

Screenshot 2025-07-03 at 11 41 00 PM Screenshot 2025-07-03 at 11 40 50 PM Screenshot 2025-07-03 at 11 45 09 PM Screenshot 2025-07-03 at 11 44 03 PM

Wiring

image

BOM

prices in usd, see bom.csv too

Item Quantity Price Supplier Notes link
PCB 5 4.7 JLCPCB https://jlcpcb.com/
TINYPICO v2 1 20 Digikey (+20 dollar shipping, ik its really expensive, I csn cover a good bit of the cost ) https://www.mouser.com/ProductDetail/392-TP-01
TZT 240x320 2.8" SPI ST7789V LCD Touch Panel 1 7.09 Aliexpress https://www.aliexpress.com/item/1005004557916570.html
3.7v 2000mah LiPo battery 1 16.92 Amazon price comparable to ali https://www.amazon.ca/Rechargeable-Controller-CUH-ZCT1-Electronic-Bluetooth/dp/B0CG178SHB
Pin Headers 20 2.00 Aliexpress for stupid LCD mounting soln. https://www.aliexpress.com/item/4000873858801
22Awg wire 5m 2.4 Aliexpress front panel mount + battery backup soln https://www.aliexpress.com/item/1005004712828392.html
32gb microSD card 2 4.7 LCSC second waives 3$ fee, saves 1 dollar on order total https://lcsc.com/product-detail/Storage-products_SDTRUVAL-SDSDQAD-016G-SDWCK_C42416577.html
32gb SD card 1 5.8 LCSC https://lcsc.com/product-detail/Storage-products_MK-MKSD032G-CGT1A_C22374946.html
LM809 1 0.66 LCSC https://lcsc.com/product-detail/Supervisor-and-Reset-ICs_Texas-Instruments-LM809M3X-4-38-NOPB_C544520.html
JST-PH-2 10 0.59 LCSC https://lcsc.com/product-detail/Wire-To-Board-Connector_JST-B2B-PH-K-K-LF-SN_C265438.html
SPDT slide switch 20 0.48 LCSC https://lcsc.com/product-detail/Slide-Switches_SHOU-HAN-SK12D07VG4_C393937.html
6mm pushbutton 50 0.84 LCSC https://lcsc.com/product-detail/Tactile-Switches_SHOU-HAN-TS665CJ_C393938.html
Amphenol 10067847-001RLF 1 1.31 LCSC https://lcsc.com/product-detail/SD-Card-Memory-Card-Connector_Amphenol-ICC-10067847-001RLF_C569097.html
Hirose C719027 1 1.04 LCSC https://lcsc.com/product-detail/SD-Card-Memory-Card-Connector_HRS-Hirose-DM3D-SF_C719027.html
LCSC Shipping 12.88 LCSC
Total 1 95.21

Assembly

we'll see how this goes once I get the parts in

LICENSE

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

About

A mini Cybergrind terminal that plays music!

Topics

Resources

License

CC-BY-SA-4.0, CERN-OHL-W-2.0 licenses found

Licenses found

CC-BY-SA-4.0
LICENSE-CC-BY-SA-4.0
CERN-OHL-W-2.0
LICENSE-CERN-OHL-W-2.0

Stars

Watchers

Forks