Particle Boron/Argon/Muon Full Station Code Version 40 Released

Version 40 Released on 2025-09-11

SEE https://github.com/3d-paws/3D-PAWS-Particle-FullStation

Added support for (M-SoM) aka Muon boards

  • Added TMP117 support for Muon built in Temperature sensor
    Reports as pmts = Particle Muon Temperature Sensor

  • Muon can not support Tinovi Leaf Wetness sensor i2c 0x61 conflicts with built-in KG200Z LoRaWAN radio.

  • To enable Muon WiFi. Create WIFI.TXT with 1 line inside with the following format MUON,ssid,password

  • Added support for AS5600L for wind direction.
    The AS5600 is same i2c address as Muon’s fuel gauge chip.
    Muon will need to use AS5600L for wind direction.

Support added to change Full Station into a Air Quality Station - with power management.

  • OPTAQS.TXT - Enables Air Quality Station.

  • Pin A5 is wired to “SET” pin on AQ sensor. When low, sensor goes into sleep mode.

  • Wind, rain, and other OP configs are disables in AQS mode.
    Files OP1DIST.TXT, OP1RAIN.TXT, OP1RAW.TXT, OP2RAW.TXT are ignored

  • Added OPTAQS and OPTFS to Particle Do Actions.

I2C MUX support added for Tinovi’s Soil Moisture sensors.

Bug Fixes

  • Debug left in the last release skipping pasted station monitor when serial console enabled.

  • Reworked the handling of pin names to correct problems.

  • Fixed missing sensor, tmsms5 was not reporting.

  • Improved EEPROM Valid check

  • Fixed type casting bug on rain collection. Added type (float)
    (rain > (((float)rgds / 60) * QCMAXRG)). Rain may of been reported as -999.9

Added Observation Interval and Transmit time controls

  • TXI5M Set 1 Minute Observations, Transmit Interval to 5 Minutes (TXI5M.TXT)

  • TXI10M Set 1 Minute Observations, Transmit Interval to 10 Minutes (TXI10M.TXT)

  • TXI15M Set 1 Minute Observations, Transmit Interval to 15 Minutes (NO FILE)

  • OBI5M Set 5 Minute Observations, Transmit Interval to 5 Minutes (OBI5M.TXT)

  • OBI10M Set 10 Minute Observations, Transmit Interval to 10 Minutes (OBI10M.TXT)

  • OBI15M Set 15 Minute Observations, Transmit Interval to 15 Minutes (OBI15M.TXT)

Pin and Filename Changes

  • Renamed A4 option to OPT1
    New Particle Do Actions: OP1DIST, OP1RAIN, OP1RAW, OP1CLR, OP1D5M
    New SD Configuration Files: OP1DIST.TXT, OP1RAIN.TXT, OP1RAW.TXT, OP1D5M.TXT

  • Renamed A5 option to OP2
    New Particle Do Actions: OP2RAW, OP2CLR
    New SD Configuration Files: OP2RAW.TXT

  • At boot, A4 and A5 file will be renamed if they exist.

Other Changes

  • Full Station air quality now does a 1 minute average.

  • Removed the check for serial console in SimChangeCheck()

  • Updated SdFat Library from 1.0.16 to 2.3.0

  • Reworked when we initialize wind and take first obs at startup

  • INFO
    Added “lora:NF” to INFO
    Added resetReason to INFO
    Added Muon GNSS to INFO
    Serial Console Enable status reports as “scepin(D8)”:“DISABLED”

  • Changed how WBGT_exists is determined.

  • Github README updated.