Downloading the file

  • Go To Github to download STL Files

Default Badge & Slicer

  • Download and Install Prusa slicer
  • Nesting parts for your printer bed
  • Setting up supports
  • Create new layer color
  • Exporting STL file to Gcode
  • Load STL File to SDCard or Octopi

Using Design Program to make customization

  • Tinkercad
  • Customize Badge Face
  • Export Badge to STL File

Using a slicer for the first time

  • Download and Install Prusa slicer
  • Nesting parts for your printer bed
  • Setting up supports
  • Create new layer color
  • Exporting STL file to Gcode
  • Load STL File to SDCard or Octopi

Start the print job

  • Clean 3D Printer Bed
  • Loading Filament
  • First Layer
  • Printing
  • Timelapse

Organic 3D Print Support

  • If you want a quicker clean up time
  • You can download the STL file
  • Import it into Prusa Slicer
  • Change the Print Settings for supports to Style Organic
  • Print the new part
  • Cut your clean up time in half

Short Clean Up & Assembly

  • Remove parts from print bed
  • Clean Print bed
  • Cleaning up the supports
  • Unbox TTGo lora
  • Insert Mainboard into Badge Body
  • Attach Antennae
  • Install Power-bar

Long Case Clean Up

  • Remove parts from print bed
  • Clean Print bed
  • Cleaning up the supports

Simple Meshtastic Web Flasher

  • On Windows and Mac OS you can use Chrome and the Web Flasher
  • flasher.meshtastic.org
  • Setting up a machine with necessary requirements to flash
  • Download Meshtastic
  • Flashing your badge

Meshtastic ParrotOS Flasher

  • On Debian Based Linux (ParrotOS, Ubuntu, Kali, Raspberry PI OS)
  • Setting up a machine with necessary requirements to flash
  • Update your OS
  • Install esptool
  • Add Your User to the tty group
  • Upgrade python3 and the esptool using pip
  • Check that your machine can see your Lora device
  • Download Meshtastic
  • Flashing your badge

First Time Badge Setup on Android

  • Download Mobile App
  • Attach Bluetooth
  • Set Location
  • Name Badge

First Time Badge Setup on iOS

  • Download Mobile App
  • Attach Bluetooth
  • Set Location
  • Name Badge
Categories: DEF CON 31

4 Comments

Smag · June 30, 2023 at 12:46 am

Yo Gater and Digital! Just curious, why have the back cover as a separate piece? I can see if it was difficult to get the battery in from the front but it may fit. If you have already tried this, please let me know. If not, I am going to merge the back plate and the main body and print them as one.

    gaterbyte · July 30, 2023 at 6:02 pm

    That is a great question!

    I’ll look to see if it will fit that way.

    I still prefer to use hot melt glue or the zip tie method, but let me remix the model and see how it comes out.

    Good Suggestions, Thanks Smag!

      DmR · July 31, 2023 at 1:26 pm

      Instead of hot glue, for little project boxes I used that clear “All Surface” glue that you get at the craft shops. It holds very well, as in will not fall apart when knocking about. It also pries apart easily without scuffing up anything.

DmR · July 31, 2023 at 12:26 pm

Just a couple of data points here in case anyone else runs into this issue.

Prior to the last video coming out I downloaded the latest stable firmware (2.1.19 IIRC) from the Meshtastic site and installed the Android app via F-Droid, as recommended by Meshtastic.

I could NOT get the device to pair with the phone. Did not pop up the code on the device screen and immediately came back with “pairing failed” in a fraction of a second on the phone.

I uninstalled the Meshtastic Android app and re-installed from Play Store as in the video, then went back and got the exact firmware version (2.1.15) that Gater showed in the video.

I don’t know if it was the firmware or the app, but it behaved as expected with the pairing code and paired just fine with the Play Store version of Meshtastic on the phone and the 2.1.15 firmware.

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *