🖨️ Print Shop
ratgdo32, v2.53i, v2.52i, v2.5i, v2.5, & v2.0 PCB Case / Enclosure

Since many of the new Chamberlin/LiftMaster garage door openers do not have removable light covers, including mine, I decided to make an enclosure to prevent any shorts and keep the PCB properly protected.  

This is an enclosure for the ratgdo32 & ratgdo v2.x PCB. It features a removable snap fit lid which is also reversible.

Special thanks to @justinsmonty_948725 for their patience, measurements, and time to be able to support v2.5i.

Special thanks to @MichaelUhlman_998494 for the loaner v2.53i board! You were invaluable to getting this version out for folks!

There are 2 sets of STL options and 7 board variants. 

  • Heat Insert (Recommended)
    • ratgdo32 - Integrated ESP
    • v2.53i - Integrated ESP
    • v2.52i - Integrated ESP
    • v2.5i - Integrated ESP
    • v2.5 - Removable ESP
    • v2.0 - 19mm Hole Spacing- Removable ESP
    • v2.0 - 12.8mm Hole Spacing- Removable ESP
  • M3 Self Tapping (Screws go directly into the plastic) 
    • ratgdo32 - Integrated ESP
    • v2.53i - Integrated ESP
    • v2.52i - Integrated ESP
    • v2.5i - Integrated ESP
    • v2.5 - Removable ESP
    • v2.0 - 19mm Hole Spacing- Removable ESP
    • v2.0 - 12.8mm Hole Spacing- Removable ESP

Ratgdo32:

To securely mount the ratgdo32 PCB into the case, align the USB-C port with the center of the opening. Once aligned, use the screw and washer to fasten the PCB in place by securing it at the corner, as illustrated below. 

Strain Relief for v2.52i:

The strain relief for 2.52i is optional but recommended, as the connectors are fragile. It has been tested with both 2mm and 2.5mm wide zip ties, 2mm is recommended. It has been purposely designed so the board can be installed in situ with the wires still attached to the PCB. 

There are recesses built into the lid in the event that the zip tie head sits proud of the case top. 

Determining your hole spacing for v2.0:

The measurement corresponds to the arc tangent of each hole. In other words, hole edge to hole edge. You can measure your hole spacing like below to determine which variant you have. If you do not have calipers then a ruler in centimeters can also be used. 

Another way to differentiate v2.0 12.8mm vs v2.0 19mm is the 19mm has copyright text in the middle and the 12.8mm does not. 

Mounting Methods

  • Magnets!
  • Screw mount with back strap to be able to mount using preexisting punched/slotted angle
  • Zip tie

Bill of Materials:

Print Settings:

  • 4 Perimeters/walls
  • 25% infill
  • 0.4mm line width
  • 5 top and bottom layers
  • Parts are pre oriented in the correct position for printing
  • No supports!

If you like my work

Don't have a 3D printer or just want a complete kit?

Changelog:

  • 01/19/25: Updated to include ratgdo32
  • 01/17/24: Updated to include v2.53i
  • 12/12/23: Updated to include v2.52i
  • 11/20/23: Added ESP32 D1 mini support for v2.5.
  • 11/19/23: Added LOLIN D1 Mini v4 support for v2.5. STLs may work for other ESP variants. Feel free to report which ones in the comments.
  • 11/15/23: Updated to include v2.5i
  • 11/09/23: Updated base and back straps for v2.5 to be slightly wider for punched/slotted angle mounting. Only the ears have been changed by a few mm. These changes do not require a reprint unless you are experiencing issues mounting on punched/slotted angle using the back strap. 
  • 11/07/23: Updated to include v2.5!
  • 10/19/23: Updated self tapping versions to have tighter holes so the screws dig in a bit more. 
  • 10/18/23: Uploaded new files to account for hole spacing change. This seems to have been a more recent change for PCBs shipped/delivered around this date. Both hole spacing variants are still marked as “v2.0” of the PCB.

ratgdo32, v2.53i, v2.52i, v2.5i, v2.5, & v2.0 PCB Case / Enclosure

by samwiseg0 · original on Printables ↗

Household / Other House Equipment

♥ 277⬇ 3.2k🖨 56 prints

License: Creative Commons — Attribution — Noncommercial — Share Alike ↗openerboxopencasescrewsdoormountmagnetenclosure2magnetsv2homeesp8266esp32magneticgarage25railheatpcbespinsertmountingcasesmqttassistantgdo32liftmastergarageschamberlinratgdov25v25iratdgoopenersv252iv253iv252253i252iv253253252ratgdo32

Print profiles

  • ratgdo_v2.0_back_strap_heat_insert.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_base_heat_insert_12.8mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_lid_common.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_base_heat_insert_19mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_back_strap_m3_v1.1.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_base_12.8mm_m3_v1.1.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_base_19mm_m3_v1.1.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_spacer_19mm_v1.1.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.0_spacer_12.8mm_v1.1.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5_lid_common.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5_spacer_12_5mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5_base_12_5mm_heat_insert.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5_back_strap_heat_insert.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5_base_12_5mm_self_tapping.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5_back_strap_self_tapping.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5i_back_strap_heat_insert.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5i_back_strap_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5i_lid.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5i_spacer_2x.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5i_base_heat_insert.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.5i_base_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • lolin_d1_mini_v4_ratgdo_v2.5_base_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • lolin_d1_mini_v4_ratgdo_v2.5_base_heat_insert.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • esp32_d1_mini_ratgdo_v2.5_lid.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • esp32_d1_mini_ratgdo_v2.5_base_heat_insert.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • esp32_d1_mini_ratgdo_v2.5_base_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.52i_back_strap_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.52i_base_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.52i_back_strap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.52i_base.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.52i_spacer_2x.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.52i_lid.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.53i_back_strap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.53i_base.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.53i_back_strap_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.53i_spacer.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.53i_lid_notext.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.53i_lid.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_v2.53i_base_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_32_back_strap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_32_base.stlDEFAULT

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_32_base_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_32_back_strap_self_tap.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_32_spacer_1x.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • ratgdo_32_lid.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print