The Luckfox Pico Mini is a compact and power efficient (~0.25w) Linux capable board, ideal for running TC2 Meshtastic BBS (or anything else).
Advantages:
@@ -20,29 +41,28 @@
No simple way to compile drivers (no available Linux headers - if anyone manages to compile the headers, please let me know)
USB seems very power limited - highest observed current is low - just 0.08a at 5v (0.4w). It seems that if power draw exceeds this limit, the device will bootloop or hard crash.
-
Issues / to do:
+
Accomplished:
+
+
Ethernet over USB (see supported hardware below)
+
Ethernet over pins (see Networking below and wiring diagram at bottom of page)
+
UART communications with Meshtastic nodes (2 pin pairs)
+
USB serial communications with Meshtastic nodes (see supported hardware below)
+
Meshtastic native client controlling a LoRa radio (see supported hardware below)
+
USB mass storage
+
Real time clock (RTC) support (see supported hardware below)
+
Activity LED disabled. User LED will blink for 5 seconds when boot is complete.
+
+
Issues / to do / in progress:
WIFI over USB or UART (accomplished, unstable, optimizing)
-
Meshtasticd to run LoRa radio over SPI (accomplished, details to follow)
-
+
Meshtasticd to run LoRa radio over SPI (accomplished, updated image and instructions coming soon)
+
Custom carrier PCB with LoRa radio
Project goals:
A solar-deployable Meshtastic node running Linux, without needing a giant solar panel or battery.
Wifi capabilities.
-
After many hours of fiddling, I’ve cobbled together an ubuntu image with support for:
-
-
2x UART pin pairs - both tested working for communications with Meshtastic devices
-
USB mass storage support (such as flash drives)
-
USB ethernet adapters (sometimes needs to be unplugged and plugged back in after boot to get an IP) - see Networking below
-
Ethernet support WITHOUT an adapter, soldered directly to board - see Networking below and wiring diagram at bottom of this document
-
Many wifi adapter drivers - untested, data coming soon
-
Drivers for CH341, CH343, CP210x and generic serial over USB - tested working with ch341 (e.g. RAK)
-
Drivers for real time clock over i2c - tested working with DS3231 with DS1307 driver (should be compatible with DS1307, DS1337 and DS3231).
-
-
See supported hardware below.
-
Also, I turned off the activity LED - every μW counts!
I’ve built three Ubuntu 22.04.5 LTS images with Luckfox’s SDK: