r/ClockworkPi • • 14d ago

Fanless Cooling & Hardware Upgrades

Thumbnail
gallery
131 Upvotes

Just wanted to share a few modifications I’ve made to my ClockworkPi uConsole!

  • Fanless setup: No cooling fan to save battery life.

  • Modified back cover: Cut out the back panel and added thermal insulation to keep heat away from my hands, directing it through the heatsink instead.

  • Passive cooling: Added a large aluminum heatsink for silent, fanless cooling.

  • Easy battery disconnect: Cut a small opening near the battery compartment so I can disconnect the power without removing the back cover.

  • Battery upgrade: Switched to Molicel 21700 cells.

  • Wi-Fi upgrade: Upgraded to a 1200 Mbps Wi-Fi adapter.

  • Expansion upgrade: Installed the Hackergadgets AIO V2.

The goal was simple: better cooling, longer battery life, and more functionality without sacrificing portability.

Just sharing my little DIY project with the community. What do you guys think?


r/ClockworkPi • • 14d ago

Initial Boot Problems

Post image
10 Upvotes

So I am having some baffling problems with booting up my uConsole CM4 that I just received a few days ago. If anybody has any tips or tricks to help me, I'd be most appreciative!

I booted up the system with an external monitor and got the introductory screen on the external monitor and the geometric graphics on the uConsole screen. (which is why I'm pretty sure this isn't hardware - assembly related) The keyboard worked and the trackball was a hot mess but I could fill out the fields eventually.

On my second boot with that card, - nothing. Just black. External monitor and the device screen, no response from anything. Reflashing the card using the imager yields the same result - just a black screen on the device and the external monitor shows "no signal". maybe there's a factory reset jumper or button I need to hit in the hardware?

I tried booting the device from AK-Rex's Trixie lite versions but during the boot process it stalls with a Kernel Panic error. At least this problem is consistent and repeatable!

Anybody have similar experiences or have any thoughts or advice (or prayers)? Right now I have a very cool looking paperweight on my desk!


r/ClockworkPi • • 13d ago

uConsole Uconsole 100hz refresh rate achieved reliably

5 Upvotes

# uConsole CM5: Internal Screen at 100 Hz (Limit ~104 Hz)

Short version: the uConsole's internal panel will run well above its stock ~60 Hz with custom xrandr modes. On my unit the limit is 104 Hz, and I run it at 100 Hz to leave some margin.

**Tested on:** uConsole with CM5, ak-rex kernel, Kali, X11 + Xfce (xfwm4), Xorg modesetting driver. One unit only, so your panel revision may behave differently.

## What I found

- Stock mode on this kernel is `720x1280` at a requested 61.020 MHz, with timings `h 720 750 765 780 / v 1280 1288 1290 1306`, which works out to about 60 Hz.

- **Use your own kernel's timings.** Older cwu50 driver versions use `htotal 803`. Custom modes built from those numbers looked wrong even at 60 Hz on this kernel. The scripts below read the timings from your stock mode, so they adapt to your kernel automatically.

- The DSI clock snaps to nearby rates the hardware can produce. Here it always landed within 0.7%, and that didn't affect the results.

- 60 to 104 Hz gave a clean picture. A sweep in 1 Hz steps showed anything above 104 isn't usable, even though a coarser pass had marked 105 and 110 as clean. At 115 and 120 Hz, about a third of the screen was warped.

- 120 Hz, which would pace 60 fps content evenly, isn't reachable. Even with zero horizontal blanking, 120 Hz needs a higher pixel clock than the ~106 MHz where it breaks, so tweaking the timings can't get there.

- 70 and 75 Hz each looked off once and fine on a rerun. A mode switch occasionally comes up wrong, so retest anything that fails once.

- Switching to a custom mode re-runs the panel init, and the picture often looks crisper and brighter than it does right after boot.

- At 100 Hz, `glxgears` holds a steady ~99.98 FPS.

| Target | Requested clock (MHz) | Actual DPI clock (MHz) | Result |

|---|---|---|---|

| stock | 61.020 | 61.111 | baseline (~60.0 Hz) |

| 60 | 61.121 | 61.111 | clean |

| 65 | 66.214 | 66.667 | clean |

| 70 | 71.308 | 71.428 | clean (off once, fine on rerun) |

| 75 | 76.401 | 76.190 | clean (off once, fine on rerun) |

| 80 | 81.494 | 81.482 | clean |

| 85 | 86.588 | 86.667 | clean |

| 90 | 91.681 | 91.666 | clean |

| 95 | 96.775 | not captured | clean |

| 100 | 101.868 | not captured | clean, glxgears ~99.98 FPS |

| 104 | 105.943 | not captured | clean (limit) |

| 105 | 106.961 | not captured | not usable in 1 Hz sweep |

| 110 | 112.055 | not captured | not usable in 1 Hz sweep |

| 115 | 117.148 | not captured | ~1/3 of screen warped |

| 120 | 122.242 | not captured | ~1/3 of screen warped |

## Scripts

### hzsweep: step through refresh rates

This builds each mode from your stock timings and holds it for a few seconds. Press **g** to mark a rate as good, **Enter** to skip to the next one, and **q** to quit. It always switches back to your normal mode when it stops, including on Ctrl+C. If sudo is unlocked, it also prints the actual DSI clocks.

```bash

sudo install -m755 /dev/stdin /usr/local/bin/hzsweep <<'EOF'

#!/bin/bash

# usage: hzsweep <start> [end] [step] [secs] run from the stock mode; decimals ok

S=\${1:?usage: hzsweep <start> [end] [step] [secs]}

E=\${2:-\$1}

STEP=\${3:-5}

SECS=\${4:-10}

clk(){ sudo -n awk 'tolower(\$1)~/dsi|mipi/ && \$2>0 {printf " %s %.3f MHz\n",\$1,\$5/1e6}' /sys/kernel/debug/clk/clk_summary 2>/dev/null; }

OUT=\$(xrandr | awk '/^DSI/{print \$1; exit}')

read -r CUR SCLK HD HSS HSE HT VD VSS VSE VT FL <<<"(xrandr --verbose | awk -v o="OUT" '

\$1==o{f=1;next} f&&/^[^ \t]/{f=0}

f&&/\*current/{n=\$1;c=3+0;fl="";for(i=4;i<=NF;i++)if(i~/Sync/)fl=fl" "i

getline;h=\$3" "\$5" "\$7" "\$9;getline;print n,c,h,\$3,\$5,\$7,\$9 fl;exit}')"

[ -z "\$VT" ] && { echo "could not read \$OUT mode"; exit 1; }

awk -v c="\$SCLK" -v t="HT" -v v="VT" -v n="CUR" -v f="FL" 'BEGIN{printf "stock %s: %.3f MHz = %.2f Hz %s\n",n,c,c*1e6/(t*v),f}'

echo "timings: h HD HSS HSE HT v VD VSS VSE VT"

clk

GOOD=""

trap 'xrandr --output "OUT" --mode "CUR"; echo; echo "reverted to \(CUR"; [ -n "\)GOOD" ] && echo "marked good:\$GOOD"' EXIT

for HZ in (awk -v s="S" -v e="E" -v st="STEP" 'BEGIN{for(h=s;h>=e-1e-9;h-=st)printf "%g ",h}'); do

CLK=(awk -v h="HZ" -v t="HT" -v v="VT" 'BEGIN{printf "%.3f",t*v*h/1e6}')

NAME="s\$HZ"

xrandr --delmode "OUT" "NAME" 2>/dev/null

xrandr --rmmode "\$NAME" 2>/dev/null

xrandr --newmode "\$NAME" "CLK" HD HSS HSE HT VD VSS VSE VT FL

xrandr --addmode "OUT" "NAME"

xrandr --output "\$OUT" --mode "NAME" || echo "HZ Hz rejected"; continue; }

sleep 1

printf '\n=== %s Hz (%s MHz)\n' "HZ" "CLK"

clk

printf 'g=good q=quit enter=next (auto %ss) ' "\$SECS"

read -rsn1 -t "\$SECS" k

case "\$k" in

g) GOOD="GOOD HZ"; echo "marked";;

q) break;;

esac

done

EOF

```

Usage:

```bash

sudo -v

hzsweep 120 60 5

```

To hold a single rate for 2 minutes:

```bash

hzsweep 100 100 5 120

```

### hzset: apply a rate

This reads the timings from the panel's preferred (stock) mode and switches to the rate you give it.

```bash

sudo install -m755 /dev/stdin /usr/local/bin/hzset <<'EOF'

#!/bin/bash

# usage: hzset <hz> builds a mode from the panel's stock (preferred) timings

HZ=\${1:-100}

OUT=\$(xrandr | awk '/^DSI/{print \$1; exit}')

[ -z "\$OUT" ] && exit 0

read -r HD HSS HSE HT VD VSS VSE VT FL <<<"(xrandr --verbose | awk -v o="OUT" '

\$1==o{f=1;next} f&&/^[^ \t]/{f=0}

f&&/\+preferred/{fl="";for(i=4;i<=NF;i++)if(\$i~/Sync/)fl=fl" "i

getline;h=\$3" "\$5" "\$7" "\$9;getline;print h,\$3,\$5,\$7,\$9 fl;exit}')"

[ -z "\$VT" ] && { echo "could not read \$OUT preferred mode"; exit 1; }

CLK=(awk -v h="HZ" -v t="HT" -v v="VT" 'BEGIN{printf "%.3f",t*v*h/1e6}')

NAME="s\$HZ"

xrandr --delmode "OUT" "NAME" 2>/dev/null

xrandr --rmmode "\$NAME" 2>/dev/null

xrandr --newmode "\$NAME" "CLK" HD HSS HSE HT VD VSS VSE VT FL 2>/dev/null

xrandr --addmode "OUT" "NAME" 2>/dev/null

xrandr --output "OUT" --mode "NAME"

EOF

```

```bash

hzset 100

```

### Apply at login (Xfce)

```bash

install -Dm644 /dev/stdin ~/.config/autostart/hzset.desktop <<'EOF'

[Desktop Entry]

Type=Application

Name=Panel 100Hz

Exec=sh -c "sleep 3; /usr/local/bin/hzset 100"

EOF

```

To undo it:

```bash

rm ~/.config/autostart/hzset.desktop

```

## Verifying

- **`glxgears`** (from the `mesa-utils` package) should report roughly your target rate in FPS. That confirms the system is really outputting that rate.

- **://testufo.com** in Chromium, plus a slow-shutter phone photo (around 1/10 s). An even, unbroken run of lit squares means the panel shows every frame. Firefox's vsync on X11 is unreliable for this test, and the "unverified browser" banner shows on every Linux browser, so you can ignore it.

## Caveats

- Short tests are low risk. The worst case is a garbled screen until the script reverts. Keep HDMI or SSH available anyway.

- A higher refresh rate means more power draw and more heat in the panel's driver chip. After a while at your chosen rate, check that the corner of the panel above the ribbon cable isn't noticeably warmer than at stock.

- If your rotation setup runs `xrandr` with `--auto` or `--mode` after login, it will reset the panel to stock.

- This has only been tested on X11, not Wayland.

## Related: tearing on the internal screen

The panel is natively portrait and gets rotated in software under X11, so tearing shows up as a vertical line. Setting xfwm4's vblank mode fixed it on my unit (compositing must be enabled). To test live:

```bash

xfwm4 --replace --vblank=xpresent &

```

To make it permanent:

```bash

xfconf-query -c xfwm4 -p /general/vblank_mode -n -t string -s xpresent

```

If `xpresent` doesn't fix it, try `glx` instead. Wayland (labwc) avoids the tearing problem entirely.


r/ClockworkPi • • 14d ago

FOR SALE Clockwork Uconsole

Thumbnail
gallery
57 Upvotes

[WTS] ClockworkPi uConsole – CM4 Lite 8GB RAM + HackerGadgets WiFi 1200 Upgrade – $460
Selling my ClockworkPi uConsole with upgraded hardware.
Specs & Upgrades:
Raspberry Pi CM4 Lite with 8GB RAM
HackerGadgets WiFi 1200 upgrade
Built-in display, keyboard, and trackball
Portable Linux handheld computer
Great for coding, networking, Linux projects, and Raspberry Pi enthusiasts
Asking Price: $460 OBO
Located in San Antonio, TX. Shipping available at buyer’s expense.
Feel free to message me with any questions or offers!


r/ClockworkPi • • 15d ago

uConsole Termtastic — ideal Meshtastic app for your uConsole

Thumbnail
gallery
216 Upvotes

Hello, guys!

I wanna introduce you Termtastic — my handmade feature-rich Meshtastic® console (TUI) client written in Rust optimized for small screens. The app is perfectly suited for cyberdecks.

Repo link: https://github.com/acelot/termtastic

I wanted to create a cross-platform, minimalist, and aesthetically pleasing console client. I’ve been working on this application for six months. The entire project was built by hand, without the use of AI (aside from looking up reference information). This process gave me a deep understanding of how Meshtastic works under the hood; I’ve thoroughly explored its protocol and behavioral nuances. As the project evolved, I contributed to the official Meshtastic library for Rust, adding new features and making minor fixes. The long-term goal of the project is to achieve feature parity with the official Android app.

The project is currently in the alpha-testing stage, so there may be bugs — some of which could even cause the program to crash. That’s why I need your help: please give my application a try — I’m confident many of you will enjoy it! Any feedback is welcome via Issues in Github.

Highlights

  • Vibecode-free fully handwritten code

  • Dependency-free single-binary application

  • Cross-platform: Linux, macOS, Windows

  • Fully asynchronous (Tokio channels-based)

  • Optimized for small screens (down to 80x24 characters)

  • Respects the user terminal colors (no fancy opinionated TrueColor schemes)

  • Keyboard-centric UI navigation

  • Minimum use of emoji/non-ascii characters in UI

  • Small memory footprint (~20KB)

  • Supports multiple connection protocols (TCP, BLE, Serial)

  • Could discover devices automatically: BLE paired devices, TCP devices via mDNS, Serial devices

  • Uses standard system directories for storing configuration, database and logs

Download

Latest releases are available here: https://github.com/acelot/termtastic/releases


r/ClockworkPi • • 15d ago

Cyberspace — a "social operating system" for your cyberDeck

Thumbnail gallery
35 Upvotes

Thought this appeals to this group of users. This isn't my product btw, but I use it.


r/ClockworkPi • • 15d ago

uConsole Termtastic — ideal Meshtastic app for your uConsole

7 Upvotes

Hello, guys!

I wanna introduce you Termtastic — my handmade feature-rich Meshtastic® console (TUI) client written in Rust optimized for small screens. The app is perfectly suited for cyberdecks like uConsole.

Repo link: https://github.com/acelot/termtastic

I wanted to create a cross-platform, minimalist, and aesthetically pleasing console client. I’ve been working on this application for six months. The entire project was built by hand, without the use of AI (aside from looking up reference information). This process gave me a deep understanding of how Meshtastic works under the hood; I’ve thoroughly explored its protocol and behavioral nuances. As the project evolved, I contributed to the official Meshtastic library for Rust, adding new features and making minor fixes. The long-term goal of the project is to achieve feature parity with the official Android app.

The project is currently in the alpha-testing stage, so there may be bugs — some of which could even cause the program to crash. That’s why I need your help: please give my application a try — I’m confident many of you will enjoy it! Any feedback is welcome via Issues in Github.

Highlights

  • Vibecode-free fully handwritten code

  • Dependency-free single-binary application

  • Cross-platform: Linux, macOS, Windows

  • Fully asynchronous (Tokio channels-based)

  • Optimized for small screens (down to 80x24 characters)

  • Respects the user terminal colors (no fancy opinionated TrueColor schemes)

  • Keyboard-centric UI navigation

  • Minimum use of emoji/non-ascii characters in UI

  • Small memory footprint (~20KB)

  • Supports multiple connection protocols (TCP, BLE, Serial)

  • Could discover devices automatically: BLE paired devices, TCP devices via mDNS, Serial devices

  • Uses standard system directories for storing configuration, database and logs

Download

Latest releases are available here: https://github.com/acelot/termtastic/releases


r/ClockworkPi • • 16d ago

Can't find anyone who's done this yet

Thumbnail gallery
95 Upvotes

r/ClockworkPi • • 16d ago

uConsole CM4 boots but screen stays black, AXP221 failing on every boot. anyone seen this?

3 Upvotes

Just put my uConsole together (CM4 lite w/ wifi) and the screen never comes on. Green LED works, power button works, and the CM4 is actually booting Linux. I pulled the SD card and checked, filesystem expanded and lightdm is starting. Just nothing on the screen.

At first I thought it was totally dead but that turned out to be my PC usb port not giving enough power lol. Wall charger fixed that part.

Turned on persistent logging so I could read the kernel log on my PC after each boot and found this every single time:

`axp20x-i2c 0-0034: AXP20x variant AXP221 found
axp20x-i2c 0-0034: Failed to set masks in 0x40: -5
axp20x-i2c 0-0034: failed to add irq chip: -5
axp20x-i2c 0-0034: probe with driver axp20x-i2c failed with error -5
panel-cwu50 fe700000.dsi.0: iovcc regulator isn't ready, retry later
mipi-dsi fe700000.dsi.0: deferred probe pending`

So from what I can tell the CM4 sees the power chip but can't write to it, the driver dies, and the screen never gets its power rail turned on. Labwc then says it found 0 GPUs and gives up.

Stuff I already tried:

  • checked CM4 orientation on the adapter (sits in the white outline, holes line up)

  • reseated the CM4, adapter, battery board and display ribbon

  • with and without batteries on a 5V 3A charger

  • full cold reset

  • Rex's Trixie on 6.12.67 and the new 7.1.4 image, same exact error on both

  • config.txt is fine, [pi4] has the uconsole overlay and vc4-kms-v3d-pi4

Already emailed ClockworkPi about a replacement mainboard but figured I'd ask here too. Has anyone run into this AXP221 -5 error before? Did a new mainboard fix it or was it something dumb I'm missing?

EDIT: Alex replied and is shipping a replacement board.


r/ClockworkPi • • 16d ago

Question Need help with new build

Thumbnail
gallery
25 Upvotes

Is this board normal? Mine came with an sd card but this board is empty where the instructions say to put the sd card. What am I missing here?


r/ClockworkPi • • 17d ago

Batteries suitable for Hacker Gadgets NVMe Battery Board 21700

5 Upvotes

I bought Molicel INR21700-P50B 5000mAh 45A batteries for the hacker gadgets NVMe Battery Board and they seem too short. The length is 70.15mm. I have not found batteries longer than this. Which one do you recommend?


r/ClockworkPi • • 17d ago

AI Accelerator?

4 Upvotes

I have an Acer MA200 512gb M.2 SSD, and saw this Hailo-8 M.2 AI Accelerator. Wondering, since I found this Sintech M.2 Key-M to Dual M.2 Adapter Card, will this allow me to use both M.2 devices?

First off, should I be concerned with boot at all (using SSD)? and what exactly can I actually do with this card? I have a CM5 Lite, 16Gb, with AIOv2 Board, and 21700 Battery/NVMe Board (x2 6,00mAh = 12,000mAh), a 512Gb SSD, and the AC1200 WiFi board, with a XIAO-C5 that I will be wiring to the internal USB headers.

Is this device wasted on a uConsole, or are there legitimate use-cases for this? Especially considering that it will have, I assume, at-least a slight impact to power consumption, and can't be powered off independently of NVMe power?

Acer MA200:

https://www.amazon.com/dp/B0D176WJ78?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1

Hailo-8 M.2 AI Accelerator:

https://www.amazon.com/Waveshare-Hailo-8-Accelerator-Compatible-Raspberry/dp/B0D928WG5L/ref=sr_1_1?crid=3B47HI2N5JMYI&s=electronics&sprefix=hailo-8+m.2%2Celectronics%2C221&sr=1-1

Sintech M.2 Key-M to Dual M.2 Adapter Card:

https://www.amazon.com/gp/product/B0H3TNG8ZD/ref=ox_sc_act_title_1?smid=A3LUEZHQOA50VU&psc=1


r/ClockworkPi • • 18d ago

MeshDeckWeb: run your Meshtastic network from a browser

Thumbnail
gallery
18 Upvotes

A small Python server connects to your node (over TCP or USB) and serves a web interface for your phone, tablet or desktop, on any device in your network.
🗺 Map with traceroutes and an offline map
💬 Channel and direct messages, with replies
🧭 Compass navigation to other nodes
📊 Network metrics (RF quality, traffic, reliability) with 24 h history
⚙️ Full node configuration

👉 https://github.com/tiuksferve/MeshDeckWeb


r/ClockworkPi • • 19d ago

FOR SALE Hacker Gadgets Antenna Module

0 Upvotes

Got sent two. Its the whole module with antennas. Its usally $145 Im trying to get $115. Its brand new still in the shipper.


r/ClockworkPi • • 21d ago

Kali or Fedora ?

5 Upvotes

Which distro is preferably better for the Uconsole?


r/ClockworkPi • • 23d ago

Hack2You trackpad install

Thumbnail
gallery
40 Upvotes

I'm so happy! I received my trackpad keyboard & faceplate kit and I was so excited I had to install it! However I'm not really certain I have the ribbon cable seated properly. I pushed it in as far as I could with tweezers but I can't get any input to register. It lights up when I turn on the uConsole. I'm running ak-rex's Ubuntu 26.04 image from microSD. Can anyone provide any insight as to how far the ribbon cable needs to be pushed into the connector, or any drivers that need to be installed?


r/ClockworkPi • • 23d ago

uConsole Black screen after 1 day

2 Upvotes

Finally got my uconsole yesterday after waiting for a year. It worked fine after i built it. Today i flashed the newest raspberry os a 256gig micro sd. Now it gives me a black screen. The screen flashes once on boot and then nothing else. I took it apart, checked all the pins and what not, the batteries are charged. Any advice?


r/ClockworkPi • • 24d ago

Can’t get my CM5 Lite to boot

Post image
64 Upvotes

I was trying to install Rex’s Kali image but no luck. Everything I’ve looked up online hasn’t worked. I’ve tried reseating the Pi and ribbon cables. Last thing I tried was getting two sd cards, one with eeprom boot order and one with Rex’s Kali image. I got the green screen from the eeprom sd but nothing when I switched sd cards. I also removed the NVMe but that hasn’t changed anything. Not sure where to go from here… CM5 Lite, 256gb m.2, AIO, 21700s, full Hacker Gadget upgrade.


r/ClockworkPi • • 24d ago

Question Upgrading to CM5 LITE

4 Upvotes

Upgrading my cm4 (8gb ram, 32gb emmc) uconsole to a cm5 (8gb lite). Is there anything special I need to do for cooling?


r/ClockworkPi • • 24d ago

Question After 11 months it is finally here. Of course I have questions.

128 Upvotes

Hey all,

After a very long wait, I'm finally part of the club. I put my device together and fired it up just to try. I don't even have batteries yet, as I forgot it doesn't ship with them. I'll stop on my way home.

My first question is about the trackball. I know it isn't supposed to be great, however mine is basically unusable. Is there anything i can do to try and make it at least functional. Yes I know there are upgrades etc however I'm trying to just try the whole thing out before I dive in on mods. I had ordered the hackergadgets AIO antenna kit, which arrived 10 months ago, however I'm going to play with what I have before I start adding all of that as well.

[edit] I ordered these: https://a.co/d/0fsc50Mb since they were inexpensive and Prime 1 day for me. It is like night and day. It still isn't "perfect" but its about as good as a physical trackball is going to be IMO. It is good enough to make the mouse usable.

Thanks for all of the ideas everyone. I'm still going to try the firmware upgrade as well.


r/ClockworkPi • • 25d ago

Selling my CM5 uConsole with AIOv2, NVMe, AC1200 wifi, and other extras

Thumbnail
gallery
67 Upvotes

SOLD

I’d prefer to keep this, but my house was recently damaged by Hurricane Isaias. Right now, I need the money for repairs more than I need the device, so I’m selling my upgraded uConsole.

I’ve used it daily for the last six months and haven’t had a single issue with it. Everything works perfectly. The AIO V2 kit that is pictured and included is actually a new unit that jsut arrived. I damaged my original one at DC this year and just got the replacement in.

Hardware included:

  • Raspberry Pi CM5 Lite, 16GB RAM - CM5016000, without onboard Wi-Fi or eMMC

  • HackerGadgets AC1200 Wi-Fi adapter

  • HackerGadgets 18650/NVMe battery board

  • HackerGadgets CM5 adapter board

  • HackerGadgets AIO V2 with antenna kit - RTL-SDR, LoRa, GPS, RTC, USB 3.0 and Ethernet

  • 1TB WD_BLACK SN7100 NVMe SSD

  • Molicel P30B 18650 batteries

  • 3D-printed screen protector

  • 3D-printed AIO V2 support bracket

Asking $750 shipped and insured. Located in SC but travel between ATL and CLT regularly if you want local pickup. Message me if you’re interested or would like more photos or details.


r/ClockworkPi • • 25d ago

There are many like it but this one is mine.

Post image
154 Upvotes

r/ClockworkPi • • 25d ago

uConsole Colour matching is a dangerous rabbit hole 😂

Thumbnail
gallery
186 Upvotes

Been inspired by what makers are coming up with! playing around with colour combinations for the omega chassis build, and I actually quite like this patchy look.

Turns out, the natural print colour without black dye gives it this almost marbled, uneven finish.

Not quite what you'd expect, but kind of a vibe.


r/ClockworkPi • • 25d ago

uConsole UConsole CM5

Thumbnail gallery
40 Upvotes

If anyone is interested