UP | HOME

Picocalc

lisping.jpg

This is a handheld device made by Clockwork (the same company that makes the uConsole). I helped port uLisp to it. There's still some work to be done, all dependent on replacing the screen.

I've ordered two:

  1. Order #33774, placed on [2025-03-13 Thu], shipped on [2025-03-27 Thu], arrived on [2025-03-31 Mon].
  2. Order #35912, placed on [2025-04-10 Thu]. I'm debating running the PicoMite BASIC firmware, but it could be interesting to build a Collapse Computing UI in ncurses with support for Meshtastic.

Dev notes

Key codes

Button Code
Left 180
Up 181
Right 183
Down 182
F1 129
F2 130
F3 131
F4 132
F5 133
F6 134
Home 210
End 211
Brk 208

i2c

  • In uLisp, the keyboard is on bus 1.

Expansion ports

Listing pins from the top to bottom.

Core Notes   Mainboard  
3V3 OUT     3V3 OUT  
GP2     UART0_RX  
GP3     UART0_TX  
GP4 I2C 0 SDA   UART1_RX  
GP5 I2C 0 SCL   UART2_TX  
GP21     USB_DP  
GP28 ADC2   USB_DM  
GND     GND  
         

The user I2C bus is on pins GP4 and GP5.

Links