Hey PicoCalc fans!
I thought I would share what ive been tinkering with since i received my PicoCalc last week!
Ive added a LoRa board (Heltec V3) to my Calc so I can use it with Meshcore LoRa Meshes!
The main firmware runs on the Heltec’s ESP32 and I have been working on a simple client program that runs in basic! The basic program communicates the radio using one of the Pico’s UARTs
You can interact with the radio and send it any meshcore text command by using the keyboard and display on the Calc!
Love your videos! Will your code be available to tinker with? I’ve put in an order for one and would love to skim through the code in the mean time while waiting.
Thanks!
Yeah ill upload to github soon. Need to tidy it up a bit haha! I havent written the direct message stuff yet and theres a couple of weird bugs ive just noticed!
Great video, sold me on it. I’ll swap in a Pico 2W and get one of the LoRa boards. Looking forward to running your .BAS and re-learning BASIC. it’s only been 40+ years since I used my C64. Cheers!
Awesome !! I just received my Waveshare RP2040 LoRa module that shares the Pico form factor but has a SX1262 LoRa module built in. It’s slightly shorter because the bottom pins are used internally by the LoRa module.
MeshTastic offers a firmware for this module to flash. So I was thinking maybe forking it as a custom PicoCalc firmware ?
I’m hoping to get this working somehow as a direct replacement / drop in for the Pico that come with the PicoCalc
I just have to figure out the specs on the display and also get the keyboard interface working together.
yo I’m getting started on integration and programs by myself but it’s gonna be hard… if you ever feel like uploading the code to github, please let the forum know
Hello friends! I’ve been inspired to take the plunge into PicoCalc and LoRa, looks lots of fun. I’m in London too, so perhaps I’ll be able to message Andy on a good day
I’m an experienced programmer but new to both these technologies. Does anyone have tips for getting started? Both with installing the hardware, and understanding the software side.
@andy_kirby , if you still have that code (finished or not) I’d love to read it, for learning purposes. Cheers pal
Likely whay A dy used is the CLI client for Meshcore, it g8ves you loads more flexiblity to i teract with a board that is loaded with the Meshcore firmware like the Heltevlc 32 V3.
If you want to use Meshtastic then be aware that the only options to communicate with a board that is loaded with Meshtastic firmware is either using Protocol Buffers or a very limited methodthat will only allow broadcasting of messages to a single channel.