Skip to content

Instantly share code, notes, and snippets.

View easytarget's full-sized avatar
🏠
Working from home

Owen Carter easytarget

🏠
Working from home
View GitHub Profile
@easytarget
easytarget / rnsd-service-linux.md
Last active March 1, 2025 18:33
reticulum: install rnsd as a service on Linux

Set up reticulum RNSD on Linux as a normal user, and run as a service

Adapted from: https://markqvist.github.io/Reticulum/manual/using.html#using-systemd

This is my guide to setting up Reticulum Node Stack as a daemon service on a Linux based system.

This has now been tested on a RaspberryPI 3b (running Bookworm and fully updated as of Feb. 2025) and my Fedora41 based laptop. Setup on these systems was very easy; all the required modules are available pre-built in the relevant PIP repos.

However; I have now deployed my permanent setup on a MangoPI MQ-PRO running Ubuntu 24.04.2 LTS; this is attached (via USB) to a RNode and serving as a Lora/TCP transport node for my neighbourhood.

  • The MQ PRO is a very simple machine with a single risc-v 64bit core running at 1GHz, and 1Gb ram. Setting up was tricky but it is now running rnsd very reliably, and autostarts the servie on reboots etc.
  • See below (and the appendix) for notes on how I facilitated pip to build the cryptogrophy module needed by
@easytarget
easytarget / optoisolator.svg
Last active November 6, 2024 21:27
Opti-Isolated (optocoupled) PWM for SBC's
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@easytarget
easytarget / lasweweb-dev-install-pi-buster.md
Last active December 3, 2024 13:09
LaserWeb development install on Raspian Bullseye and Buster.

Machine Prep

Note; this log was generated on a Pi4 4Gb running from a SSD. However, I also test on a Pi3 Model B+ and a Pi3 Model A.

For support please go to the MakerForums at: https://forum.makerforums.info/c/laserweb-cncweb/

These Instructions should work for all Pi 3 and 4 models running the Buster and Bullseye releases. Also see the wiki page about Pi installation for more info and notes on how to run LaserWeb4 as a service.

Machines running Bullseye

This is nice and easy; node 12 is part of the RPI OS release.

; bed.g
; called to perform automatic delta calibration via G32
;
M118 P2 S"{""pe_imsg"":"" Calibrate""}"
G28 ; Home;
G29 S2 ; Unload Heightmap
M42 P2 S0 ; Lights Off