πŸ”΅ Pegasus Medium (~30cm) & Pegasus V2 (~20cm)

Same 36-glyph Pegasus ring, same build, two sizes. One tutorial covers both.

Assembled Pegasus Medium ring, painted, with lit-up glyph symbols Bare 3D printed Pegasus Medium ring with chevrons attached, unpainted

Model originally designed by Martin Taichl β€” just like every 15cm OpenGate gate. Visit Martin Taichl on MakerWorld.

Need help or have questions?

Join our community of builders on Discord to share your progress, ask for troubleshooting, or just chat about the project!

πŸ’¬ Join the OpenGate Discord

πŸ“ Which one are you building?

These two gates are almost the same model. Same 36-glyph ring, same chevrons, same electronics, same wiring, same calibration β€” and above all the same core idea: you unroll one continuous LED strip inside the core ring, LEDs facing inward, three loops. Every step below applies to both. There are only two differences worth knowing:

⚠️ Careful with the name "V2" on this site: here it means the gate model. Elsewhere β€” on the BOM and in step 4 below β€” "PCB V2" means a circuit board. They are unrelated: a Pegasus V2 gate runs on whichever PCB you choose, exactly like a Medium.

πŸ’‘ About the LED Strip

Both gates work the same way: one single strip is unrolled inside the core ring and snakes through all three zones (chevrons, glyphs, event horizon) one after another. That is the whole principle β€” the rest is just how long the strip needs to be.

Pegasus Medium (~30cm) β€” both work. It is designed around a WS2812B strip, 96 LED/m, 10mm wide (keep about 210 LEDs on it, a little over 2m), but a 5mm COB strip does the job just as well if you prefer it.

Pegasus V2 (~20cm) β€” 5mm COB only. The 10mm WS2812B strip is not an option on this one. The reverse of the Medium is not true, so don't assume the two gates take the same strip: a Medium can run on COB, a V2 cannot run on 10mm.

How much strip? It depends on the ring size, so there is no fixed figure worth quoting for the V2 β€” unroll it around the gate first to gauge it, then cut. Step 3 explains the easiest way to do that. See the BOM for the strip references.

Medium also works just as well built for three separate strips instead β€” you'll just need the PCB with three LED outputs to drive them. See the BOM / PCB Compatibility page for which board to use with which wiring.

1

3D Printed Parts

The model is split into five groups of parts:

  • 1) Core ring β€” printable as a single piece, or cut into 3 sections if your printer's bed is too small. Supports are required to hold it to the print bed, but they aren't part of the model itself β€” it's actually recommended to disable any support that doesn't emerge directly from the bed. Otherwise you'll end up with support material stuck inside the ring, which is very hard to remove afterward.
  • 2) Back & front gate covers (gatecover_back Γ—9, gatecover_front Γ—9) β€” glue each onto its dedicated notch. The 9 back covers can be glued on right after the core ring is assembled. ⚠️ The 9 front covers must wait until the very end β€” after the LED strip, glyph ring, and everything else are installed.
    πŸ”Ή Pegasus V2: the rear face is one single piece, so there are no 9 back covers to print or glue. The 9 front covers are unchanged, and still go on last.
  • 3) Chevrons (9 back, monochrome + 9 front). The front chevrons look best printed in two colors β€” transparent blue PLA for the center, grey PLA for the base and surrounding frame. No multicolor printer, or don't want the hassle? Print the whole piece in grey and just swap to transparent blue PLA for the center section.
  • 4) Glyph ring β€” cut into 3 sections. The symbol inserts are optional: without them, the ring simply has open cutouts where each glyph symbol would be. Printed in translucent PLA instead, the ring looks solid/opaque when unlit, and each symbol lights up and becomes visible once the gate activates.
  • 5) Interior ring / event horizon β€” grey base, with the edge/rim printed in translucent PLA.

Two models, pick your size:

🌐 Pegasus Medium (~30cm) on MakerWorld 🌐 Pegasus V2 (~20cm) on MakerWorld
πŸ“₯ Direct download β€” Medium (~30cm) .rar
2

Assemble the Core Ring

Start with the core ring. If you printed it split into 3 sections, join them with cyanoacrylate (super) glue and let it fully cure before moving on.

Then glue on the 9 gatecover_back pieces and the 9 back chevrons onto their notches. If the core ring was printed in 3 pieces, this also reinforces those seams: 3 of the 9 back covers happen to land right across a joint between two sections, gluing straight over it.

πŸ”Ή Pegasus V2: no back covers here β€” the rear face is a single piece. Fit it, then glue the 9 back chevrons onto their notches as above. If you printed the core ring in sections, that one-piece back is also what holds the seams together.

Remember: the 9 front covers stay off for now β€” they only go on at the very end, in a later step.

3

Route the LED Strip

The LEDs must face inward, toward the center of the ring, all the way around.

Electrically, the single strip makes three full loops, one per zone, and the data always runs in this order:

  1. All 9 chevrons first, going anti-clockwise.
  2. Then the glyph channel, for a second full loop.
  3. Then the event horizon channel, for the third and final loop.

πŸ’‘ The easy way to physically thread it: work backwards

Pushing the strip in from the start (chevrons first) works, but it is usually the harder direction. What works much better:

  1. Unroll the strip around the gate first, without cutting, just to see how much you actually need β€” then cut. How much it takes depends entirely on the ring size, so don't trust a fixed number.
  2. Thread the far end in first: event horizon, then the glyph channel, then double back on yourself into the chevron notch, and come out at the bottom of the gate.

You end up with the data-in end hanging out at the bottom, right where it plugs into the board β€” and the electrical order above is unchanged, you simply built it from the other end.

Don't worry about perfect glyph alignment. Ideally you'll land on 2 LEDs per glyph, but if you only get 1, or if some LEDs straddle two glyphs instead of landing cleanly on one, that's completely fine β€” the advanced calibration mode in the DHD lets you assign each LED to a glyph by hand afterward, and it works very well.

Don't worry about a perfectly flat strip either. It's better if the strip presses flush against the outer wall along its whole length, but it'll still work well even if a few LEDs end up sitting a bit loose against the plastic. To help hold it flush: use the strip's own adhesive backing to stick it down section by section as you go, or run a bead from a low-temperature hot glue gun along the channel during assembly to pin it against the outer wall.

LED strip routing order: chevrons first anti-clockwise with LEDs facing the center, then glyphs, then event horizon

⚠️ Do NOT close up the gate before calibrating it. Calibration is much, much easier while everything is still open and visible.

4

Wire Up, Flash & Calibrate

With a single strip, everything is wired on one continuous data line. Which connector that plugs into depends on the PCB you're using β€” same board either way as the 15cm Pegasus, see the 15cm tutorial and the BOM / PCB Compatibility page for more on the boards themselves:

  • Standard PCB V1 (three LED outputs) β€” plug the single strip into the chevron connector specifically. All three JST connectors are populated on this board whether you use one, two, or three physical strips.
  • PCB V2 or V3 (built for a single strip) β€” there's only one LED output to begin with, so just plug straight in.
PCB V1 β€” labeled JST connectors: chevron, glyph, event horizon

PCB V1 β€” which connector is which

PCB V2 β€” compact board with a single LED output

PCB V2 β€” single LED output

Connect your ESP32 to your computer with a USB cable and open /flash/ in Chrome or Edge. Select Atlantis (same firmware profile as the 15cm Pegasus β€” gate size doesn't matter to the firmware) and Single LED strip, then connect and hold the BOOT button to start. Once flashed, the gate boots into its own Wi-Fi hotspot.

Connect to that Stargate-Setup-XXXX network (open, no password) β€” a setup page should open automatically, or open a browser and it'll redirect you there. Enter your home Wi-Fi details, plus your MQTT credentials if you've already joined the official network. Save & reboot: the gate connects to your Wi-Fi, and the confirmation page gives you its address β€” http://Stargate-<name>-XXXX.local/. Bookmark it, that's your gate's DHD from now on.

To join the official network (needed to dial other gates and receive incoming calls), a voluntary donation of at least €1 covers server costs β€” buymeacoffee.com/opengateproject β€” and you'll get your personal credentials to enter in that same setup form. Registering on the public directory to receive incoming wormholes is optional.

Open the DHD and use the LED calibration panel to check every LED lights up where you expect and, if needed, fine-tune the glyph assignment. You technically can calibrate after the gate is fully sealed up too β€” but it's far easier to catch and fix a wiring mistake before everything is glued shut, and doing it with the gate still open gives you a clear, direct view of every LED while you work.

5

Install the Glyph Ring

Place the glyph ring section(s) so that the Tau'ri (Earth) symbol lands at the 8th position, counting from the very top of the ring. This is what keeps the ring correctly aligned for Alternative dial mode β€” see the FAQ for the full explanation and diagram (it also covers Canonical mode, where the ring position doesn't actually matter, and how to fix it later with the calibration tool if it's off).

6

Front Covers & Interior Ring

Now that everything's wired, flashed, and calibrated, glue the 9 gatecover_front pieces onto their spots β€” this is the point they've been waiting for since step 2.

Finish by fitting the interior ring / event horizon. Tip: don't hesitate to scale it up by 3–4% in height in your slicer before printing β€” it makes it noticeably easier to fit into place.