STARTUX-Gehäuse als 3D-Druck

Kurzfassung: Gehäuse für den STRATUX lassen sich auch individuell und preiswert als 3D-Druck herstellen. Die benötigten 3D-Daten (üblich im STL-Format) kann man selber erstellen oder man schaut z.B. hier bei b3nn0 oder bei Thingiverse.com.
Ist kein eigener 3D-Drucker vorhanden, gibt es Anbieter im Netz, die den Druck übernehmen. Achtung Werbung: Ich kann 3D Design24 empfehlen. Ihr bekommt dort 10% Rabatt.


Da es in jüngster Zeit immer öfter zu Lieferengpässen bei STRATUX-Gehäusen kommt, ist ein Gehäuse aus dem 3D-Drucker eine willkommene Alternative.
Hinzu kommt, dass sich auf diesem Weg Gehäuse ganz nach den individuellen Wünschen und Bedürfnissen erstellen lassen. Und das Ganze zu moderaten Preisen, die oft nicht höher sind als die der vorgefertigten Spritzguss-Gehäuse, die man im Online-Handel bestellen kann.

Doch nicht jeder kann einen gut eingestellten 3D-Drucker sein Eigen nennen, oder kennt jemanden der das kann. Und nicht jeder ist fit in CAD um sich seine Box selber zu designen. Wie man trotzdem zu einem preiswerten, maßgeschneiderten Gehäuse aus dem Drucker kommt, erkläre ich im Folgenden.

Was braucht man also für sein individuelles STRATUX-Gehäuse?
Zum Einen braucht man die Daten, die die Geometrie des Gehäuses beschreiben. In der Regel werden diese Daten im SLT-Format gespeichert (*.slt), einem gängigen 3D-Austauschformat. Diese Daten lassen sich mit diversen Programmen zur 3D-Modellierung erzeugen, z.B. Sketchup oder FreeCAD (beide kostenlos).
Es lohnt sich aber auch immer einen Blick auf entsprechende Plattformen zu werfen, ob nicht eventuell jemand schon ein passendes Gehäuse entwickelt hat und zur Verfügung stellt.
An dieser Stelle seien die Daten von b3nn0 und die Plattform Thingiverse.com erwähnt.
Tipp: Um die STL-Daten von b3nn0 herunterzuladen: Rechtsklick auf den Download-Botton-> Ziel speichern unter … *.stl

Zum Anderen benötigt man entweder einen 3D-Drucker oder einen Anbieter, der den 3D-Druck übernimmt. Ein durchschnittliches Gehäuse kostet dort in etwa 15-20€.
Achtung Werbung: Ich kann den Anbieter 3D Design24 empfehlen. Ihr bekommt dort 10% Rabatt mit dem Rabattcode „franksstratux“.

Beim Material und der Auflösung für das Gehäuse gibt es unterschiedliche Ansätze.
b3nn0 empfiehlt als Material PETG, mit einer Auflösung von mind. 0,2mm.
PETG ist temperaturstabil bis ca. 85°C und UV-beständig.
Erfahrungen haben gezeigt, dass auch ABS als Material mit möglichst hoher Auflösung (z.B. 0,08mm) ein gutes Ergebnis liefert. ABS ist jedoch weniger UV-beständig, dafür aber temperaturstabil bis ca. 100°C.
Generell ist zu empfehlen eher helle Farben des Materials zu wählen um das Aufheizen des Gehäuses bei Sonneneinstrahlung zu mindern.

Stratux Europe Edition 1.6r1-eu022

Link zur Download-Seite (GitHub)

Änderungen:

Extend your Stratux with transmit capabilities, to not only see, but also be seen.

New build variants and guides

  • The Wiki now features 3 build guides, including one of them that implements transmit capabilities for various 868Mhz protocols
  • A new 3D-printable and customizable case has been designed to accommodate the transmit hardware (don’t have a 3D printer? there are plenty of 3D printing services that can print the case for you for ~15-25€). The case has been designed in OpenSCAD and is therefore very easy to customize to fit your needs. It offers enough space to also include a TTGO T-Beam device (see build guide 3)
  • If you decide to equip your Stratux with an OGN tracker, you will even be able to receive more traffic as well: When a PilotAware ground station sees you transmitting the PilotAware protocol (which the OGN tracker will do), it will re-transmit Mode-S target positions that have been determined by Mlat
  • See here for more information: https://github.com/b3nn0/stratux/wiki/Building-Stratux-Europe-Edition

You can – of course – help extending the coverage of PilotAware base station by hosting one yourself at home. Check the PilotAware website or contact them for more information.

This probably makes Stratux Europe Edition the most capable traffic awareness device available – at extremely affordable cost.

New features, improvements and fixes

  • Implemented first-class support for connecting a TTGO T-Beam based OGN Tracker, including configuration from the Stratux web interface
  • Improved parsing of NMEA traffic message from external devices providing them
  • Added support for MPU9255 IMU
  • Several improvements to 868Mhz reception and protocol handling
  • Improvements to UBlox GPS chip configurations (mainly enablement of SBAS (WAAS, Egnos)
  • Bugfixes to Fancontrol daemon
  • Possibility to set the minimum fan speed manually. This way, you can now set the fan to a speed where it just starts turning to have a constant mild airflow over your SDRs and CPU (requires Stratux AHRS module)
  • Fixes to GPS NMEA parsing in general and SV numbering (thanks to @VirusPilot)
  • Included Stratux-compatible OGN Tracker firmware in the images, with an easy way of installing it directly from your Stratux, see here
  • Fixed detection of Stratux UAT Radio
  • Corrected ID conflict handling between ICAO and non-ICAO aircraft IDs
  • Multiple minor bug and crash fixes all over the place
  • Some minor improvements to the web interface
  • Improved logging: if the Stratux service ever crashes, it will now write information to the log file that helps in finding the cause of the crash

Known issues

  • OGN Tracker configuration for „Pilot Name“ may not contain any whitespaces for now
  • Due to the nature of the many changes, there might be issues related to the new features. However, regarding the old features, I expect this version to be more stable than previous versions
  • If you want to install OGN Tracker Firmware directly from your Stratux, you must install this version by re-imaging the SD card. If you use the update-*.sh, you will not be able to install the firmware.

PLEASE MAKE SURE TO CLEAR YOUR BROWSER CACHE AFTER INSTALLING THIS VERSION

OGN Tracker and fan speed configuration

Stratux build with transmit capabilities

Stratux Europe Edition 1.6r1-eu021

Link zur Download-Seite (GitHub)

Änderungen:

Quite a large release this time around, with user facing and structural changes:

OGN Receiver now has a status page on http://192.168.10.1:8082 with detailed information

Stratux now accepts NMEA on port 30011. This can be used to wirelessly connect an ESP32 OGN Tracker and use it as a traffic/location source

Extended the main Status page to include information about OGN noise level and a link to a spectrogram (see screenshot below).
The OGN Noise bar switches color from green to red, depending on the noise level. Reception range decreases by 50% for each 6dB of noise, which is shows as the „range loss factor“. 
Please note that, in order to optimize noise, you have to test in the aircraft while flying. Noise varies widely depending on your surroundings. To proof that, e.g. look at the noise levels with your Stratux beside your desk with a PC vs. going outside with a power bank. This can easily cause a drop of 15dB.

Stratux now contains a „Map“ page which shows all received traffic on a map. See details and screenshot below

Switched from ancient Stratux/dump1090 to actively maintained Flightaware/dump1090 for ADS-B reception

Added identity decoding also for AltitudeReplies (by TomBric)

Small fix to NMEA PFLAA output, which could cause SkyDemon to not show a specific traffic aircraft in rare instances

Please make sure to clear your browser cache after installing the update.

Status page

Map

Aircraft become transparent when they are not received for some time, so the more intensity the color has, the more recent its position reception is

Aircraft are colored depending on their protocol as usual (blue for ADS-B, green for OGN and brown for UAT)

A ~5nm track line is shown for each aircraft

You can choose between a low-res offline OpenStreetMap background, a high-res online one, and OpenAIP (also online)

To make use of the online layers, the client device (phone/tablet/PC) needs to have an internet connection. If it doesn’t, only the low-res map is usable

Stratux Europe Edition 1.6r1-eu020

Link zur Download-Seite (GitHub)

Änderungen:

Added Mode-S identity reply decoding to more successfully resolve the callsign of Mode-S targets

Fixed relative bearing computation in NMEA PFLAU traffic messages

Removed Stratux OLED status display support for now, as nobody seems to use it and it doesn’t work on python 3 any more [help wanted]

Improvement to Mode-S bearingless target distance estimation

Changed „Bearingless target“ option to only affect GDL90 bearingless emulation with the 8 fake-targets, not NMEA output.

Improvements to „Radar“ page

Minor fixes to „Traffic“ page

Favor GNSS over Baro altitude for OGN targets, as some trackers transmit invalid baro alt

„Show traffic source in callsign“ option now distinguishes between the individual OGN protocols

Included the following updates from mainline Stratux:

Added support for new Stratux AHRS Module (untested, as I don’t have such a module. Feel free to report back)

Added Dark Mode to web interface