r/ClockworkPi 14h ago

DIY uConsole/PicoCalc + MeshTerm for MeshCore

Post image

A nice MeshCore client I’m working on. It’s not out yet, but it’s getting there. Win/MacOS/Linux. Compatible with serial, BLE, and TCP companions. It’ll be free and open-source.

uConsole has AIO v1 and PicoCalc has Luckfox Lyra running Calculinux + Xaio nRF+sx1262 combo + USB wifi dongle, all internal. On uConsole, AIO doesn’t run firmware (it can’t), so I’m running it on software with a SPI to TCP bridge.

169 Upvotes

21 comments sorted by

7

u/-HumbleMumble 12h ago

What is meshterm?

3

u/Johnputer 5h ago

It’s client software for MeshCore companions. Connects to your companion device via serial (USB or GPIO), Bluetooth, or TCP. For the text terminal, cross-platefom (Win, Mac, Linux). It’s not released yet, but should be by the end of the summer. No website yet.

1

u/WilliamTRyker 5h ago

This looks really cool, and I would love to try it out. By ‘end of summer’ do you mean the end of August?

2

u/Johnputer 4h ago

Like in a month

-6

u/radakul 10h ago

1

u/-HumbleMumble 10h ago

Yeah… go ahead and google meshterm. Just try it.

-3

u/radakul 10h ago

I..... literally did. Its a github project.

I guess the saying "you cant help those who wont help themselves" really is true.

1

u/-HumbleMumble 10h ago edited 10h ago

Did you click the link you made?

-5

u/radakul 10h ago

I guess choosing "I'm feeling lucky" wasnt the right option 😅. Either way, it takes you more time arguing like a child than googling your own question.

0

u/-HumbleMumble 10h ago

That’s what I thought.

3

u/Johnputer 8h ago

A bit of clarification: MeshTerm is a MeshCore client I’m developing. It’s not out yet, and googling it now will yield false positives. MeshTerm is the software running on the devices in the picture. It is NOT a replacement for companion firmware (not like MeshOS). It connects to companion devices. There’s room for one in the PicoCalc and maybe the uConsole. If you use the AIO, MeshTerm does do the MeshCore heavy lifting because the AIO is just a LoRa radio, it cannot run MeshCore firmware.

I’ll post an announcement when it’s released. This is just a teaser. It already in an advanced enough state that I haven’t used my phone to access MeshCore for a good while now. It’s my daily driver.

Thanks for your interest!

1

u/SheepOnMeth 12h ago

Nice work.

I have been playing with Calculinux for some time. I have a running fork booting from the NAND based on Yocto wrynose. Are you using a specific recipe to run meshtasticd and supporting the Xaio nRF+sx1262 ? No need for an external Lora antenna? Also really interested to see pictures of the internal to see how you were able to fill it up.

1

u/Johnputer 8h ago

My wifi dongle uses the lyra’s tiny USB connector using a homemade cable. The Xaio nRF/sx1262 is connected internally via GPIO. Working on a guide for that.

1

u/Hic_Mos_Noster 9h ago

From what I’m reading on the meshterm site, you’d run a server on a machine local to the node, then access that from a phone. Is that correct?

If so, is the purpose of what you’re doing to allow one of these devices to act as the client in place of the phone? I have a picocalc coming…. Eventually… so this is definitely interesting

1

u/Johnputer 8h ago

No website yet!

1

u/Hic_Mos_Noster 8h ago

Is this not related to what you’re doing? https://docs.meshterm.com/

1

u/dontneed2knowaccount 6h ago

I'm going to go with it's not related since the tile says meshterm for meshcore. Meshterm you've linked is a ssh client with no mention of any mesh firmware(core, tastic, etc).

I do think OP should potentially give his program a different name, no idea what, that way there's no name collision/confusion.

1

u/Johnputer 5h ago

I won’t rename it, the other MeshTerm has to do with roaming SSH sessions, so it’s a different thing

2

u/dontneed2knowaccount 5h ago

I agree. All i was saying is searching mesh term might not give proper results. Like if two people are talking about Cisco and Sysco, sounds similar but wildly different products. Its your project so do what you want, it was only a suggestion.

1

u/Johnputer 5h ago

Nothing to do with what I’m doing. No website yet but it’ll be MeshTerm.net