I prefer to keep my desk clutter-free, but the original stand that came with my monitor took up nearly half my desk space.
This mounting arm uses either a 1 inch EMT Conduit Pipe or a 20mm x 40mm aluminum extrusion to securely attach a monitor to your desk. It is compatible with monitors that have a 100mm x 100mm and 75mm x 75mm VESA mounting pattern. You can also mount this arm to a 35mm tube.
The arm is designed to use either 5/16 inch or M8 bolts and nuts.
There are 3 options to mount the monitor to your desk:
3D Printed C-Clamp (My favorite)
Use C-Clamps
Screw into your desk
There are 3 options for the monitor arm:
3d printed Arm linkages (will slowly deform under constant load due to creep stress)
1 inch EMT conduit with 3d printed joints (Very cheap and secure)
2040 Aluminum extrusion (Also Excellent)
Credit to SenjiEQ for inspiring the design of this monitor arm. https://www.printables.com/model/309029-modular-75mm-vesa-monitor-arm.
Hardware Needed for 1 inch EMT Mount:
2-3 ft length of 1 inch EMT Pipe (OD=29.54mm, ID=26.67mm)
2x C-Clamps
1x 5/16 inch x 2 inch long socket head bolt (pivot point for VESA mount)
4x 5/16 inch x 2.5 inch long bolts (for arm joints)
9x 5/16 inch nuts
2x M6 bolts (joint 2)
2x M6 nuts (joint 2)
4x M4 x 10mm screws (to mount monitor to VESA plate)
Hardware Needed for 20x40mm Aluminum Extrusion:
2x 5/16 inch socket head bolts (to mount to desk)
1x 5/16 inch x 2 inch long socket head bolt (pivot point for VESA mount)
4x 5/16 inch x 2.5 inch long bolts (for arm joints)
9x 5/16 inch nuts
2x M6 bolts (joint 2)
2x M6 nuts (joint 2)
1x 5/16 inch threaded rod (to keep the base and VESA mount attached to aluminum extrusion)
4x M4 x 10mm screws (to mount monitor to VESA plate)
20mm x 40mm T-Slot aluminum extrusion
Printing Instructions
Supports: Yes (Joint 1 and Joint 2 will both need supports. I recommend you have supports dialed in prior to printing these because you want a smooth surface on each joint)
Material: PETG, ABS, or Nylon. I used PETG to make the one pictured.
Infill: 40% on joints and mounting plates, 15% for 100mm and 150mm arm
Perimeters: 4 or 5
Top and Bottom Layers: 4 or 5
If you encounter any issues or have suggestions to improve this model, please leave a comment.
Assembly Instructions:
3D print the Base and Joint 2 (There are different folders for 1 inch EMT conduit and aluminum extrusion, choose the base and joint 2 that suit your hardware)
3D print the arm components found in their own folder. You will need the following:
1x Joint 1
2x 100mm or 150mm arms
2x Mounting Plates
1x 100mm and 75mm Adjustable VESA Mounting Plate
Use the gathered bolts and nuts to attach the arm assembly together
Use the clamp built into joint 2 to attach the arm assembly to the EMT conduit or aluminum extrusion
Attach your base to the EMT conduit or aluminum extrusion
Clamp or screw your base into your desk
Tighten all bolts and nuts snugly
Attach your monitor to the arm assembly using 4x M4 bolts through the VESA mounting plate
Move the joints and adjust the assembly to be as tight or loose as you prefer
CHANGELOG:
26 Dec 2025: Added new options to use 1 inch EMT pipe and/or 2040 aluminum extrusion for the arm material to minimize creeping or the Arm
23 Nov 2025: Modified all joint 2 mounts, 100mm arm, 150mm arm to all use filleted and chamfered edges to increase mount strength by reducing stress concentrations.
23 Nov 2025: Added Aluminum Extrusion Base for C-Clamp attachment to desk
The author marked this model as their own original creation.