PicoCalc LoRa Texting Handheld Project ( like the LilyGo T-Deck )

I would like to turn my PicoCalc into a LoRa Meshtastic texting device like the Lilygo T-Deck.

Meshtastic firmware requires SPI bus to communicate with the Semtech LoRa module. Is it possible to use the second SPI bus on the RP2040 to achieve this with a stand alone LoRa chip?

Or would it be better to add something like the all-in-one WaveShare RP2040 LoRa module and simply write a program for the PicoCalc to be able to send and receive the texts on the PicoCalc’s display? The WaveShare RP2040 LoRa module has a USB-C input connection

WaveShare RP2040 LoRa Module with USB-C

Thank you!

  • Off Grid

I would think the RP2040 LoRa would be easier since it’s all in one.

1 Like

I agree. What would be the best way to go about interfacing it to the PicoCalc’s Pico rp2040 / Display ?

Well you would swap the rp2040 with the Lora one that has an rp2040 built in right?

1 Like

That would be Amazing if it worked out of the box like that. I was just concerned the SPI bus might have a conflict between the SD card read / display / LoRa module communicating together. I will have to look into that further. I will order up the WaveShare RP2040 LoRa module in the meantime.

If it doesnt work out, is it possible to just add it as a second RP2040 module and communicate between the two (my original thought, but if I can just use the one that would be ideal)

Thank you

1 Like

Have to look at the specs but at least on paper all the pins are the same. If Lora is on the spi bus then since it’s a bus, it can support multiple things.

1 Like

Thank you i appreciate the info :smiley:

Adding a LoRa module to the GPIO heads to the side could work, or maybe a pico format board with LoRa, and a new case design that can mount the antenna?

1 Like

i ordered up a waveshare RP2040 pico with built in LoRa module. ( https://www.waveshare.com/wiki/RP2040-LoRa ) going to give that a try once it arrives in 2 days. Thank you

1 Like

Having the ability to also perform SDR analysis would be super cool. Seems its possible but the Pico is pretty underpowered.

1 Like

That would be Awesome, perhaps a basic program could work for the Pico. There are some people having success with the LuckFox Lyra on the PicoCalc, I imagine SDR could work on that full blown Linux setup.

Check this out.

1 Like

Nice! Will check out now. a Digital Logic Analyzer would also be cool on the PicoCalc

Here is a side by side comparison of the two modules. The Waveshare is shorter because those pins are used internally for the LoRa module. All the other pins are identical.

It has a strange ribbon cable that connects a smaller module which houses the USB-C input + a reset / boot button.

I think this would be awesome as a drop in replacement for the PicoCalc.

This will be my first major coding project so I will be gathering the specs on the display and how to interface the keyboard controller etc .

Another option could be to add the stand alone SX1262 module from Waveshare to the existing Pico or better yet, the Pico2w

Update ! Apparently (according to ChatGPT :sweat_smile:) There is a conflict with the Waveshare RP2040 LoRa module and the PicoCalc’s display.

GP13 for the LoRa module is used as the CS pin

GP13 on the PicoCalc is used for the backlight control

Apparently this is a hardware level conflict that simply won’t work out..

I did also order a stand alone Waveshare SX1262 Module Core1262-HF (tiny module in above photo) that I will have to pivot to so I can make it an add-on module for the PicoCalc.

@OffGridTechClub Um, don’t trust that ඞgpt bullpoop. The lcd backlight is not connected to the pico. Most of the other pins listed are wrong too.

1 Like

That is Extremely reassuring :sweat_smile: I appreciate the heads up. I will dive back into learning how to make that setup work.

Thank you

What is the standard diameter for an antenna mount? Maybe I can do something about it.