Search models, users, collections, and posts

SONOFF NSPanel Pro 120 portrait mode desk stand

Print Profile(1)

All
X1 Carbon
H2S
P1S
H2D
X1E
H2D Pro
P1P
A1
X1
P2S
H2C
X2D
A2L

0.2mm layer, 3 walls, 10% infill cross hatch
0.2mm layer, 3 walls, 10% infill cross hatch
Designer
13.3 h
4 plates
4.5(2)

Open in Bambu Studio
Boost
13
26
5
2
37
13
Released 

Bill of Materials

Maker's Supply Kits and Parts
Select all
M3x20 SHCS Machine Screw (10PCS) - AA040
M3x10 BHCS Machine Screw (20PCS) - AA172
Bambu Filaments
Select all
Matte Bone White (11103) / Refill / 1kg
Black (33102) / Refill / 1 kg

Description

Update – All-In-One variant V2 added.
Read the specifications at the end of this description.
_________________________________________________________________


This is a portrait version of my SONOFF NSPanel Pro 120 table stand, which I previously mentioned in my other project.
 

The stand is made of two main parts:

  • Upper body → NFP-Pro-120_portrait_upper_body.stl
  • Lower body (two variants):
    • NFP-Pro-120_portrait_base_logo.stl → with raised SONOFF logo
    • NFP-Pro-120_portrait_base.stl → plain version, no logo

The two bodies are fastened with 4x M3x20 socket head screws.

  • The holes in the upper body use a three-lobe design to ease self-tapping.
  • The overhanging holes in the lower body require no supports, thanks to a custom workaround using tangent bridges to avoid extrusion collapse.
  • On the underside of the lower body there are circular recesses to guide placement of three adhesive silicone feet (6 mm diameter) arranged in a triangle.

The front plate of the panel is fixed with 2x M3x10 pan head screws, also with the self-tapping hole design.

Extra components

This stand is designed to house three optional parts:

If you don’t want to use the switch or fuse holder, you can close the holes with:

  • switch_cap.stl
  • fuse_cap.stl → ⚠️ strongly recommended to print in PETG, since its three locking tabs are prone to breaking in PLA.

Print plates

Three print plates are provided:

  1. PLA – upper + lower body with logo, plus caps
  2. PLA – upper + lower body plain, plus caps
  3. PETG – only the caps (recommended material for durability)

Each object has custom print settings.

  • Both upper and lower body require tree supports, easy to remove.

The project is released under CC BY-SA license.
Remixes are welcome! To make them easier, STEP files are included.
If you remix or adapt this design, consider leaving a comment or a ‘boost’ to share your improvements!

 

Update 10/1/2025 – Variant V2

  • All-In-One design: the lower and upper parts have been merged: small internal modifications were made to reduce the need for additional supports.
  • The fuse holder has been removed, while the snap-in AC socket and rocker switch remain unchanged.
  • Also, this variant no longer requires the 4x M3x20 socket head screws.
  • The lower front geometry has also been redesigned for a cleaner look, and the anti-slip system now relies on four silicone feet instead of three.
  • As with the previous version, tree supports are required but very easy to remove.
  • Both STL and STEP files (named NFP-Pro-120_portrait_stand_V2) are provided, along with a dedicated print profile for this variant.
  • Print profile upgraded by adding a fourth print plate for the V2 version.
  • Added an access hole on the base, allowing the panel to be removed using a flathead screwdriver (detail at the end of the video).


Wiring is straightforward: just solder two wires to the AC socket (one going to the display, the other ending with a faston terminal), then connect the faston to the rocker switch. On the other side of the switch, another faston cable goes to the display. Using the pre-crimped fastons usually supplied with the switch makes the process quick and clean.

 

Installation guide video




 

Boost Me (for free)

Love this project? A boost helps bring more ideas to life.

Comment & Rating (5)

(0/1000)