Hackster article about the Nomad


  • Interesting article on Hackster.io today about the Spec5 Nomad:

     

    Spec5's Nomad LoRa Handheld Packs a Raspberry Pi 5 for Meshtastic-Compatible Computing and Comms

    A major upgrade over the earlier Spec5 Ranger, the Nomad houses a Raspberry Pi 5 4GB with a 915MHz LoRa module and battery.

    https://www.hackster.io/news/spec5-s-nomad-lora-handheld-packs-a-raspberry-pi-5-for-meshtastic-compatible-computing-and-comms-e55d2f1cecff



  • Yup!
    I saw the writeup on Hackster and jumped right in. I was an early adopter. so mine came with a 4GB Pi. But I have an 8GB Pi I can swap in...
    BTW folks, NOMAD is very modular and easy to crack open (YES I was one of those children that disassembled all his expensive toys). Everything uses screws, even threaded machine screws in some spots (handle). First thing I did was document all the different components, display, radio, battery, power management, keyboard, etc. Then established sources for replacement parts (should I need them in the future). ;-)
    I've built a 64Gb SDRAM from scratch using the Mestastic guide. Followed by addng a 1TB NVMe. Still waiting on my SX1262 to arrive from Waveshare to complete  my "bench build Nomad". California USPS is SO **SSSSLOW**.
    I also got my caliper out and am taking measurements. So, I can machine the case out of aluminum (would be nice to be able to purchase the enclosure files - purty plz guys?).

    BTW, had my first QSO tonight on NOMAD via MQTT. So at least that much is working properly. Once I receive my RANGER I should be able to perform some Range checks.

    'sig

     


  • Appreciate your interest in the Nomad, and your diligence in documenting things. 

    SpecFive is not trying to be a DIY company. We think the biggest service we can provide is in making these devices simple, more packaged, more ready to go and easier for people to use to solve real problems. We want to expand coverage, build out the infrastructure and make both fun and useful software which accelerates adoption.

    We do sell pre-made cases primarily because a lot of people have bought LoRa boards, but do not intend to sell all our devices as kits, nor do we intend to sell designs of any kind, or STLs.

    If we are to succeed as a business, we have to add value - build a lot of stuff, write a lot of software. That requires people and resources. We simply wouldn't be able to exist as a business or support our employees if we sold .STL files for a few dollars and tried to make it up "on volume". There isn't enough volume in the entire Mesh networking space quite just yet! We'd much rather focus on building the best devices we can build, fill out all the use-case niches. We know that talented DIYers like you will have no trouble designing or printing a case in any case (pun intended!)

    On a different note, there is a LOT going on at SpecFive right now. New devices. New software.  More content and videos (check out our new short which just came out today on YouTube!). Regular drone flights. More balloon launches for regional S&F connectivity. Much more. We hope you'll enjoy it all as it all comes available.


  • @Sigmund can you expand on the bit about "building a 64Gb SDRAM from scratch using the Meshtastic guide" and "adding a 1TB NVMe?" is there already support in there for an NVMe drive? and is that giga BIT (hence the lowercase B) so 8GB?


  • @J My Shift key sometimes "drops out" on the cheap wireless keyboard I use on my media system. I meant 64MB SD Card (actually 8GB would be better since it is quicker to copy/xfer, etc. But size is moot, since you'll remove it after copying it to your NVMe. Raspberry Pi OS natively supports NVMe via its new PCIe bus connector. You'll need to purchase a NVMe kit and install that first (there are several offerings). After installation, you can update PCIe xfer speeds to PCIe 3 (if you wish) by adding the following line to your /boot/firmware/config.txt file:
    dtparam=pciex1_gen=3
    Then "reboot" your Raspberry Pi for the settings to take effect.
     
    To build a fresh image, go here to get the Imager (and install a fresh 64 bit image):
     
    Then I followed the Linux build guide here:
    (I believe I pulled Beta 2.5.7.f77c87d from github - but you may prefer 2.5.8.6485f03 since its newer).
     
    Anyway, for your convenience I pulled my .bash_history file and gabbed the operations I performed:

    # To be certain you're up to date first
    sudo apt update
    sudo apt upgrade
    cls
     
    # Install required dependencies
    sudo apt install libgpiod-dev libyaml-cpp-dev libbluetooth-dev
    sudo apt install openssl libssl-dev libulfius-dev liborcania-dev
    sudo apt auto-remove
     
    # Get latest Meshtastic Beta from GitHub and install
    wget https://github.com/meshtastic/firmware/releases/download/v2.5.7.f77c87d/meshtasticd_2.5.7.f77c87d_arm64.deb
    cd meshtastic
    sudo apt install ./meshtasticd_2.5.7.f77c87d_arm64.deb
     
    # Start the Meshtastic daemon and then check its status
    sudo systemctl start meshtasticd
    sudo systemctl status meshtasticd
     
    'sig
     
    p.s.
    Oooppps! I realize after looking at the commands above that I had "cls" as a command. Which was the old DOS 6.22 "clear screen" command. However, Linux knows NOTHING of it but instead uses "clear". But I don't particularly care for typing the extra chars to clear my screen. So, I add - alias cls="clear" in my .bash_aliases file to make cls work. But likely most others haven't done that. So just ignore that command above or substitute "clear" instead. Sorry 'bout that.
     

  • @TX Programmer  Understood.

    If you notice, I haven't published any part #s. Because it could undermine your sales. I figure I paid my $399 for my parts list and others are welcome to do the same (if they're "crazy" enuf to crack theirs open).

    ;-)

    'sig

     


  • @Sigmund this is a HUGE help -- hadn't read this yet before replying in the other thread, will give this a shot tomorrow! thanks!!


  • @J Glad to be of help. You might take a look at the Bench LoRa post in "Comments".  Adding a Nooelec NESDR Mini and a good outdoor vertical would make a "fun" Base Unit with built in Spectrum Analyzer (gqrx).


  • @J SO were you able to get a fresh image installed?


  • @Sigmund not yet but now that the kmod problem is fixed(!) that's next on my list.


Please login to reply this topic!