+
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:
- A ‘fresh’ image with no changes but with the added drivers for usb ethernet, wifi, serial, RTC and mass storage.
@@ -91,7 +111,7 @@
| Meshtastic nodes |
-RAK4631 with RAK19007 or RAK19003 base boards |
+USB+UART: RAK4631 with RAK19007 or RAK19003 base boards |
|
RAK4630 and 4631 are the same. |
@@ -145,3 +165,8 @@


+