Skip to content

Commit 33682d8

Browse files
fix poweroff and update case
1 parent 8bc4c1a commit 33682d8

4 files changed

Lines changed: 55 additions & 13 deletions

File tree

data/blog/2026-05-01-zerocalc.md

Lines changed: 55 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,22 @@ _tldr;_ if you plug the male headers into the female and sit the adapter board o
5454
There are other optional features like external usb, and a custom case. Most of the details of those can be found
5555
on [Michael's Printables project](https://www.printables.com/model/1399739-picocalc-zero-mod-case).
5656

57+
# Shameless Plug: Handle, stand, grip for the ZeroCalc
58+
59+
<div class="image-carousel">
60+
<a href="../assets/blog-images/v2/front.png"><img src="../assets/blog-images/v2/front.png" alt="Front"></a>
61+
<a href="../assets/blog-images/v2/side.png"><img src="../assets/blog-images/v2/side.png" alt="Side"></a>
62+
<a href="../assets/blog-images/v2/back.png"><img src="../assets/blog-images/v2/back.png" alt="Rear"></a>
63+
</div>
64+
65+
If you like the grip in the cover image, you can find it on at Makerworld: [PicoCalc Grip Stand Handle](https://makerworld.com/en/models/2759394-picocalc-grip-stand-handle-comfy-edition).
66+
67+
If you like it, check out the other things I make!
68+
69+
Heads up; there's a version you can print without the `pico-8` logo on the front. It's plate 2 in the print profile, and the `.step` files are included in the 3D model files if you want to modify it yourself.
70+
71+
Pictured and link is version 2 of the handle, that I made more comfy!
72+
5773
# Flashing the SD Card
5874

5975
Source: [github.com/nibheis/picocalc_trixie: Step 1](https://github.com/nibheis/picocalc_trixie#step-1-install-raspberry-pi-os-lite-64-bit-debian-trixie-using-the-raspberry-pi-imager)
@@ -316,27 +332,53 @@ sudo nano /usr/local/bin/shutdown
316332

317333
# Optional: Power off shutdown script
318334

319-
I haven't had this consistently work but I'd like you to know it exists: https://github.com/nibheis/picocalc_trixie#step-7-make-the-pi-turn-off-the-main-board-when-powering-off
335+
## Fix problems with the original commands
320336

321-
tldr; this service should trigger the pi to send a power off signal to the mainboard when the Pi shuts down.
337+
1. Enable i2c in `raspi-config`
322338

323-
For me, it hasn't been; but that's not a huge issue. Once it's shut down you hold the power button for a few seconds and the green light on the ZeroCalc will turn off.
339+
```
340+
# Run raspi-config
341+
sudo raspi-config
342+
# Navigate to "Interface Options"
343+
# Select "I2C" and enable it
344+
# Finish and reboot
345+
```
324346

325-
If I get this fixed I'll add an update here.
347+
1. Install `i2c-tools`
326348

327-
# Shameless Plug: Handle, stand, grip for the ZeroCalc
349+
```
350+
sudo apt install i2c-tools -y
351+
```
328352

329-
<div class="image-carousel">
330-
<a href="../assets/blog-images/cover-tall.png"><img src="../assets/blog-images/cover-tall.png" alt="Front"></a>
331-
<a href="../assets/blog-images/side-on.png"><img src="../assets/blog-images/side-on.png" alt="Side"></a>
332-
<a href="../assets/blog-images/rear-view.png"><img src="../assets/blog-images/rear-view.png" alt="Rear"></a>
333-
</div>
353+
Follow the original guide here: [Picocalc Trixie Guide](https://github.com/nibheis/picocalc_trixie#step-7-make-the-pi-turn-off-the-main-board-when-powering-off)
334354

335-
If you like the grip in the cover image, you can find it on at Makerworld: [PicoCalc Grip Stand Handle](https://makerworld.com/en/models/2748402-picocalc-grip-stand-handle).
355+
## EZ Mode
336356

337-
If you like it, check out the other things I make!
357+
1. Enable i2c in `raspi-config`
338358

339-
Heads up; there's a version you can print without the `pico-8` logo on the front. It's plate 2 in the print profile, and the `.step` files are included in the 3D model files if you want to modify it yourself.
359+
```
360+
# Run raspi-config
361+
sudo raspi-config
362+
# Navigate to "Interface Options"
363+
# Select "I2C" and enable it
364+
# Finish and reboot
365+
```
366+
367+
2. Clone my fork of the repo with a full install script
368+
369+
```
370+
git clone git@github.com:jamescodesthings/picocalc_trixie.git
371+
```
372+
373+
3. Run the install script for the shutdown utility
374+
375+
```sh
376+
cd picocalc_trixie
377+
cd poweroff
378+
./install
379+
```
380+
381+
_note: if you run it from one of the parent directories the path to the service and script file won't be right._
340382

341383
# Resources
342384

src/assets/blog-images/v2/back.png

1.59 MB
Loading
1.57 MB
Loading

src/assets/blog-images/v2/side.png

1.58 MB
Loading

0 commit comments

Comments
 (0)