Raspberry Pi Zero 2 On PicoCalc

For mouse emulation,I refer to this:
“Luckfox Lyra on PicoCalc” Luckfox Lyra on PicoCalc - #210 by hisptoot

Right shift key is mouse mode toggle key in new kbd driver.
Arrow keys control mouse move and square bracket keys control mouse button.
Mouse mode should be useful in pico8 editor.

I installed hisptoot linux (buildroot)_20250419 version and confirmed it.
At that time, I was trying various things, so I don’t know exactly what process enabled mouse emulation.

If this is related to the keyboard firmware,
Keyboard_firmware in hisptoot’s Google Drive described in

may be what will do it.

Or it could be the official latest keyboard firmware

PicoCalc_BIOS_v1.2.bin (Keyboard firmware)

Can someone try this?

For “PicoCalc and RasPiZERO2W”, I prototyped a PiZero cover for the back panel of the modified PicoCalc and uploaded it to Thingiverse.
I also described how to make a simple relay board.
It looks like this.


3 Likes

Yes! Mouse is working great on v1.2

4 Likes

if you can make a board as plug and play i would absolutely buy one !

3 Likes

You have connected the usb to go external, this is a nice touch!

Here is my new hardware, it can be fit inside the orginal case!



8 Likes

Where are you getting power for the zero ?.

I just sent off a first attempt at an adapter board that includes the following:

It should show up in hopefully ~2 weeks, then I’ll get to build and test it.

12 Likes

Awesome work!
Is it possible to use PicoCalc’s SD card?

does this need a case change?

Has anyone figured out how to run dosbox or pico-8 in cli with the pi zero? They run fine with the gui but I like the idea of running everything cli. I get a black screen with dosbox and I have copied the config file from the lyra. When I run the pico-8 I get an sdl error. I’ve started to create a crude bash menu that I’d like to boot up when the pi boots to cli.

It’s a bit crude but I got gui apps running on raspberry pi os lite by installing the xserver package and adding exec (Application run command) to the .xinitrc file before running startx, I use bash scripts to change xinitrc files. Here’s my .xinitrc file for launching pico8 in fullscreen
exec ~/pico-8/pico8_dyn -draw_rect 0,0,320,320
And here’s my pico8 launch script.
#!/bin/bash
rm ~/.xinitrc
cp ~/pico-8/.xinitrc ~/.xinitrc
startx
wait
clear
exit

1 Like

Looking forward to your work !!!

Just a quick update — I’ve populated most of the parts (except for the ESP32), and only begun testing. It does power up, which is a positive sign, but that’s the extent of my testing so far. :slightly_smiling_face:






12 Likes

Very nicely done. Maybe I need to order another PicoCalc.

This is really amazing.
I am looking forward to see your progress.
I hope, you’ll release this open source one day.
(Although I am not sure, that I’d get the soldering done on my own.)

Another very quick update — the USB hub appears to be working, at least in this very quick test with a mouse — which is great news!


9 Likes

very exciting! cant wait to build my own !

Exciting job!now seems the biggest cons of this machine is the Low resolution of the screen and the strange keyboard layout(the “shift” way of activate assistant keys like F6~F10/home/end make it impossible to perform combine keys like “shift + home”,one more “Fn” key would be a better design)

The Pi camera, and a FLIR Lepton thermal camera (connected over the USB JST connector) appear to be working!

7 Likes