Menu
Your Cart

P3STEEL by HTA3D - DIY Kit

P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
P3STEEL by HTA3D - DIY Kit
Steel Structure
Rigid steel structure, with self-locking nuts, offers the greatest stability, and is easier to assemble.
128x64 LCD in your language
with SD card reader and Marlin 2.0.1
Quick filament change
command M600 or from the LCD, very useful for multi colour printing
30/33 Amperes Power Supply
with lighted switch and safety terminarls on the connections
Hotend V6 All metal
able to print the most demanding filaments as Nylon, PC, etc.
Hotend V6 with teflon
optimized for flexible filament, a success for the drones fans
Assembly tutorial step by step
Easy instructions fully rewritten in 2019
P3STEEL by HTA3D - DIY Kit
265.00€
Ex Tax: 219.01€
  • Stock: In Stock
  • Model: P3STEEL

Available Options

Free shipping to mainland Spain, cheap to other destinations.

Personalized Product
This item is prepared according to the customer's requirements, therefore, the order handling time will be at least 24 to 72 hours approximately.

Pay in three interest-free installments with PayPal. 0% APR.

Fast shipping from Spain
Delivery from 24 hours and free shipping available in mainland Spain.
Stock on hand
Shipped quickly from Spain, with a full VAT invoice.
Secure & flexible payment
Pay by card, PayPal or bank transfer.
Expert technical support
Over 10 years helping customers with components and compatibility.

The HTA3D P3STEEL is a customisable DIY 3D printer kit with a steel frame, direct drive and an open architecture based on the RepRap/P3Steel family. Developed by HTA3D around 2015, it remains a functional, repairable machine and a particularly valuable way to learn how 3D-printer mechanics, electronics and firmware work.

Its single-extruder configuration has aged especially well: it avoids the complexity of aligning two fixed nozzles, keeps the filament path short and makes each system understandable to build, calibrate and modify. The kit is supplied unassembled, with firmware loaded and the drivers adjusted for the selected configuration.

A printer for learning by building: it is not intended to compete with a current enclosed machine in automation or speed. Its value lies in assembling a robust platform, understanding it, maintaining it for years and modifying it with widely known components.

HTA3D P3STEEL 3D printer with steel frame, direct extruder and moving bed

Main features

FeatureDocumented configuration
Build volume200 x 200 x 210 mm (X/Y/Z)
Structure3 mm steel frame, galvanised or 304 stainless depending on option
KinematicsMoving-bed Cartesian; GT2 on X/Y and M5 or T8x8 on Z
ExtrusionDirect drive, 1.75 mm filament, NEMA 17, MK8 drive gear and V6 hotend
ElectronicsMega 2560-compatible board, RAMPS 1.4 or 1.5 and four drivers for X/Y/Z/E
MotorsFive: X, Y, two Z motors and extruder
Power12 V, 30/33 A power supply with switch and terminal guard
Control12864 graphic LCD with SD card reader
External dimensionsApproximately 47 x 38 x 60 cm with spool holder, plus clearance for bed travel
WeightApproximately 11.5 kg in the basic configuration; varies with options

Build volume and external dimensions are nominal. Actual usable travel may be affected by the assembled parts, build-surface clips, origin, firmware and assembly tolerances.

Why it still makes sense

  • Genuine learning: assemble, wire, configure and calibrate every subsystem.
  • Rigid frame: the steel structure provides a stable, durable base.
  • Open architecture: Mega, RAMPS, Marlin, V6, NEMA 17, GT2 and 8 mm guides are familiar, repairable technologies.
  • Direct drive: the short path aids filament control and can handle flexible materials well when the hotend and profile are suitable.
  • Extensive documentation: HTA3D maintains illustrated instructions and an assembly video series.
  • Customisation: choose the frame, Z drive, hotend, nozzle, bed and linear bearings.

It is not a current high-speed printer and does not include automatic levelling, networking, an enclosure or modern compensation systems as standard. Correctly assembled and tuned, it remains capable of producing useful, good-quality parts, especially with common materials and speeds appropriate to its architecture.

Available options

The combination selected when ordering takes precedence over photographs and documents from previous batches.

GroupCurrent optionsWhat to consider
FrameGalvanised steel or 304 stainless steelFinish, environmental resistance and cost differ
Z axisOriginal M5; T8x8 with couplers; motors with integrated 310 mm T8x8Parts, couplers and steps per millimetre differ; do not exchange profiles
HotendAll-metal V6; PTFE-lined V6; all-metal V6 with titanium and Brass heatbreakChoose for the materials, temperature and retraction behaviour required
Nozzle0.30, 0.35, 0.40, 0.50, 0.60 or 0.80 mm0.40 mm is a balanced starting point; larger sizes prioritise flow and wider lines
RAMPS1.4 or 1.5Identify the revision before repair, wiring changes or firmware updates
Heated bedRed or black MK2B; aluminium MK3; 220 x 220 mm aluminium MK3Construction, thermal mass and build-surface arrangement vary
Linear motion12 LM8UU; 8 Igus DryLin plus 4 LM8UU on Z; 12 Igus DryLinCheck free movement and alignment before tightening the frame
ExtrasNine-nozzle set; borosilicate glass with four clipsGlass clips may slightly reduce usable area near the edges

Printed parts can be selected in black, blue, red, white, green or yellow in the current selector. Colour availability may vary.

Blue HTA3D P3STEEL configured with T8 trapezoidal Z lead screws

Kit contents

The kit groups the modules required to build the printer in the selected configuration. Specific components may change with options and stock evolution.

ModuleMain documented components
Structure3 mm main frame, side pieces, braces, Y-axis plates, lightweight carriage, brackets and upper spool holder
MotionSix 8 mm smooth rods, selected Z transmission, twelve linear bearings/bushings, F624ZZ bearings, GT2 belt, 20-tooth pulleys and couplers where required
ExtrusionHTA3D direct extruder, NEMA 17, MK8 gear, 623ZZ idler, V6 hotend, heater, sensor, nozzle and 3010/4020 fans
ElectronicsMega 2560-compatible board, selected RAMPS, four drivers, five motors, three endstops, 12864 LCD and wiring
BedSelected heated bed, thermistor, insulation, wiring, springs and adjustment parts
Power12 V PSU, switch, mains cable, terminals, protective earth and printed terminal guard
AssemblyPrinted parts, cable chain, dedicated hardware, Kapton, heat-shrink, spiral wrap and cable ties

For repairs or partial rebuilds, see the original HTA3D P3Steel direct extruder, HTA3D P3Steel hardware kit and galvanised P3Steel frame. Compatibility with modified community machines must be checked part by part.

Direct extruder, hotend and materials

The extruder motor moves with the X carriage. The MK8 gear pushes filament directly into the V6 through a short, constrained path. This simplifies retraction and can provide good control of flexible materials, although it adds moving mass compared with a modern Bowden system.

Close view of the MK8 direct extruder and V6 hotend on the HTA3D P3STEEL

  • PTFE-lined V6: offers a tightly guided path for common and flexible materials, but the tube approaches the hot zone. Respect the thermal limit of the installed PTFE.
  • All-metal V6: removes PTFE from the melt zone and can support higher-temperature materials when the sensor, heater, wiring and rest of the system are also suitable.
  • Titanium and Brass: a titanium heatbreak changes the thermal transition, while Brass components provide greater mass and conductivity than aluminium where included. Neither removes the need for cooling and calibration.
  • PLA, PETG and common materials: natural applications with the correct profile and surface.
  • ABS, ASA, nylon or PC: may require drying, a dedicated surface, higher temperatures and environmental control. The printer is open by design.
  • Flexible filament: direct drive is beneficial, but hardness, guidance, idler pressure, nozzle and flow still determine performance.

There is no universal maximum temperature for every option. The safe limit is set by the lowest-rated component among the sensor, PTFE, heatbreak, heater, wiring, fan, block and firmware.

M5, coupled T8x8 or integrated T8x8

  • Original M5: retains the historical solution and suits faithful builds or maintenance of an existing unit.
  • T8x8 with couplers: uses separate lead screws joined to the motors, allowing either part to be replaced independently.
  • Motor with integrated T8x8: removes the rotor-to-screw coupler but requires replacing the complete assembly if either element changes.

Each variant requires matching printed parts and configuration. Never copy M5 steps per millimetre to T8x8 or assume every lead screw sold as T8 has the same lead.

Assembly and commissioning

  1. Assemble and square the frame and Y axis before locking and tensioning the system.
  2. Install the selected Z variant and make both sides of the X axis level.
  3. Prepare the bed for its exact model and wire it for 12 V according to the matching diagram.
  4. Assemble the extruder, orient the MK8 gear and V6 block correctly, fit both fans and leave enough cable for full travel.
  5. Install the PSU, earth, switch and electronics with power disconnected.
  6. Power on to inspect the LCD and fans without requesting full movements.
  7. Test the hotend at a low temperature and the bed at about 40 °C, confirming that the correct sensor responds.
  8. Check each axis direction and endstop separately before full homing.
  9. Level both Z sides, manually level the four bed corners and test the full travel without collisions or cable tension.
  10. Calibrate extrusion, flow, PID, first layer and the material profile before increasing speed.
Electrical safety: the open-frame PSU uses mains voltage. For Spain, verify the 230 V selector, protective earth, covered terminals, insulation and strain relief. If you are not experienced with mains wiring, have that part completed by a qualified person.

Marlin configuration

Marlin on Mega/RAMPS is the original and most natural configuration. Historical M5 and T8 downloads remain available, but firmware supplied with the kit and prepared for its options takes precedence over old files.

  1. Physically identify RAMPS 1.4 or 1.5 and the installed Z transmission.
  2. Check the board, EXTRUDERS 1, volume, motor directions, endstops and limits before movement.
  3. Do not copy Z steps between M5 and T8x8. Confirm the actual lead of the installed screws.
  4. Select temperature tables for the installed sensors. The documented bed uses a 100K Beta 3950 NTC and commonly corresponds to table 11 with a 4.7 kΩ pull-up; do not apply that setting to the hotend without identifying its sensor.
  5. Calibrate extruder steps with M92 and PID with M303. Review values using M503 and save with M500 when EEPROM is enabled.
  6. M600 requires advanced pause and related functions to be enabled in the build.

Converting to Klipper

Mega 2560 and RAMPS can act as a Klipper MCU, but conversion is not part of the supplied configuration. It requires a host, reflashing the board and creating a configuration for the actual revision and wiring.

Pins, directions, thermistors, rotation_distance, PID and limits are not universal. In the original architecture both Z motors usually share one driver; do not define independent channels without rewiring and verifying the electronics. Klipper can provide a current interface and tools, but it does not turn the mechanics into a high-speed printer.

Assembly documentation

HTA3D maintains an illustrated series covering the frame, M5 and T8 variants, bed, extruder, PSU, electronics, commissioning and flow calibration:

The tutorials cover several historical revisions. Follow the branch matching the supplied options and ask before changing power wiring or loading different firmware.

Rear view of an HTA3D P3STEEL showing the power supply, spool holder and cable management

P3STEEL, P3STEEL DUAL or 3DSteel V2

ModelMain strengthChoose it when...
P3STEELSimplicity, learning, direct drive and repairabilityYou want to build and understand an open, functional machine
P3STEEL DUALTwo materials through two fixed nozzlesDual extrusion justifies more complex calibration and maintenance
3DSteel V2Later HTA3D platform, 24 V, 32-bit electronics and more current assemblyYou prefer to invest somewhat more to reduce integration work and start from a modern base

It is for you if

  • You want to learn 3D printing from mechanics and wiring through to firmware.
  • You value a steel structure, familiar components and a repairable machine.
  • You prefer the simplicity and short path of a single direct extruder.
  • You enjoy tuning and improving an open project.
  • You need an original HTA3D P3Steel or want to maintain an existing unit.

It is not for you if

  • You require a ready-to-use printer with automatic levelling, networking and automated profiles.
  • Your priority is high-speed printing or a factory-enclosed build chamber.
  • You do not want to assemble, verify wiring, level manually or learn calibration.
  • You prefer a more modern platform for a moderate additional investment; in that case, consider the 3DSteel V2.

Write a review

Note: HTML is not translated!
Bad Good
Captcha

Composition:

  1. Galvanized steel  frame (3mm)

  2. Threaded and Smooth Rod Kit

  3. Printed Parts

  4. Electronic

  5. Movement Kit 

  6. Nuts and Bolts Kit

  7. Available Options

1. Galvanized steel frame (3mm):

Laser cutting of a high-quality galvanized steel sheet, according to our redesign, with the following improvements:

  • Dramatically lightened the Y axis carriage, in order to improve dynamic behavior.

  • Filament support included.

  • Fixed the problem with the upper left side (the extruder collided with it), and also the problem of the nut that collided with Y axis motor.

  • Modified the distance between the two pieces that make the Y axis tensioner, so as to hold the F624zz bearings with washers. Also, modified the hole diameter. 

  • Y axis measures 350mm now, the extra 9mm are added on the front side. 

  • Y axis bearing holder and Y axis belt holder are replaced by printed parts, as the metalic parts caused troubles.

2. Theaded and Smooth Rod Kit: 

  • 2x 375mm Smooth Rods – Stainless Steel

  • 2x 350mm Smooth Rods – Stainless Steel

  • 2x 320mm Smooth Rods – Stainless Steel

  • 2x 300mm M5 Threaded Rods – Stainless Steel (When Z Axis: M5 is selected) / 2x 300mm T8x8 Threaded Rods – Stainless Steel (When Z Axis: Leadscrews is selected)

  • 1x Smooth Rod for filament support

The cutting is done by hand, so that the meassure can be slightly higher (+ 1mm or similar) not lower. All rods are shipped without burr and the edges filed down properly.
 

3. Printed Parts:

  • Extruder (1,75mm):

    • Body

    • Extruder Idler

    • Manual advance wheel

    • Reinforcement

    • Layer fan 4020 support

    • Cable holder chain

  • X axis:

    • X Motor and X ilder, with tensioner for F624zz bearing

    • X axis carriage

    • X axis endstop support

  • Y axis:

    • Belt holder

    • Lm8uu holder

    • Separators for motors

    • Corners for calibrating the Heatbed

    • Y axis endstop support

  • Z axis:

    • Z Axis upper side for MR105

    • Z axis endstop support

  • Box for Ramps 1.4

  • LCD Case

  • Cover for power supply

  • Printed parts for a smooth running of filament

*You can choose the colour, otherwise, we will ship them randomly.
 

4. Electronics

  • Mega 2560 R3 (Compatible) 16u2

  • Ramps 1.4 (with aluminium heatsink)

  • Stepper Motor Driver DRV8825 x 4 (with heatsinks and thermal double-sided tape)

  • Heated Bed MK2B (12v/24v) (or the version you choose)

  • Termistor 100k Ω  NTC 3950  (1m wire)

  • 5x Stepper Motor Nema 17 - 17HS4401 or  3x 17HS4401 + 2x 17HS4401s-T8x8-310MM (as option)

  • 3x Mechanical Endstop (wired)

  • 1x Optical Endstop (for experimental filament presence sensor)

  • 1x Fan 4020 (layer fan)

  • 1x Fan 6010 for electronics

  • 1x Hotend All Metal V6 equippped with ceramic heater, with thermistor, and 3010 fan. Nozzle at your choice

  • 12v 30/33a DC Power Supply with switch, printed part, 1mm2 wire y power adapter

  • LCD with rotary encoder, SD reader and adapter for Ramps

  • Kapton Tape15mmx33m 
    Insulating tape resistant to high temperatures, highly recommended, as it serves to insulate the connectios (for example the Heated Bed) and to hold cables.

  • Thermal Insulation for Heated Bed
    Increases the rate of heating of the bed, reduces energy consumption, and protects the electronics
    (We recommend to isolate with kapton the part in contact with the Heated Bed)

  • 50cm shrinkable  2mm2

  • HeatBed wires (1mm2)

  • Fan wires

  • 1m protection for cables (spirals)  y flanges

5. Movement Kit:

  • 12x Linear bearings LM8UU or 12X IGUS DRYLIN® RJ4JP 01-08

  • 4x Angular bearings F624zz (for X and Y)

  • 1x Angular bearings 623zz for extruder)

  • 2x Bearings Mr105zz (for Z axis when "M5 version is chosen")

  • 2x Bearingss 608zz for the filament coil

  • 2x Couplers Shaft 5x5mm (for Z axis when "M5 version is chosen") / 2x Couplers Shaft 5x8mm (for Z axis when "Leadscrews version is chosen")

  • 2m Belt GT2, made of neoprene with reinforcerd fiberglass

  • 2x GT2 Pulley, 20 teeth, aluminium

6. Nuts and Bolts Kit:

  • 1x Mk8 extruder pulley for 1.75mm

  • Screws:

    • M3x8   - 14 units

    • M3x12 - 70 units

    • M3x16  - 7 units

    • M3x20 - 4 units

    • M3x25 - 8 units

    • M3x30 - 8 units + 1 fully threaded

    • M3x35 - 1 unit (with spring and 2 washers)

    • M4x6 - 4 units

    • M4x20 - 3 units

    • M4x25 - 9 units

    • Setscrew M3x10 - 1units

  • Washer:

    • 4 x M3 DIN 9021

    • 12 x M3 self locking

    • 4 x M4

  • Nust:

    • 61xM3 self locking

    • 13xM3 normal

    • 1xM4 self locking

    • 7xM4 normal

    • 2xM5 Nylon (Only on M5 version)

  • Extra:

    • 4 x Springs for Heated Bed

Dimensions and weight of the packaging:

 

The weight of the kit may vary depending on the chosen components and extras. For a basic configuration the weight is approximately 12kg and the packaging dimensions from 40x40x20cm.

Assembly Tutorial

New step by step tutorials:

We have prepared a new updated tutorial serie, with further information about available options. Also printable, so you don't need a display to follow the instructions:

  1. Tutorial 1 - Estructure and Y Axis
  2. Tutorial 2 for M5 - X Axis and Z Axis

  3. Tutorial 2 for T8 Leadscrews - X axis and Z Axis

  4. Tutorial 3 - Heated Bed

  5. Tutorial 4 - Extruder

  6. Tutorial 5 - Power Supply

  7. Tutorial 6 - Electronics and connectios

  8. Tutorial 7 - Last Adjustments

  9. Tutorial 8 - Hotend Flow Calibration

 

Assembly Tutorial (Spanish with english subtitles):  

Important: We recommend reading the instructions in this tab completely, in addition to following the assembly from here since we have included additional information to the videos.

Updates:

  • Thermistors have now dupont connector, no soldering required.
  • Stepper motors include cable connector on base. In addition, we ship them with the wires in the correct order for Ramps 1.4. So you do not have to change the order.
  • Marlin updated to 1.1.0 RC 7 version:
    • Improved filament change system from the LCD or using command M600
    • Bed leveling function optimized, get easily a perfect first layer.
    • Small bugs fixed, now more information is displayed on the LCD.

Frequently asked questions:

  • How all fans are connected to the printer?
    ​Fans are connected as follows:
    • Layer fan: Connected to D9 as indicated in the video
    • Hotend fan: connected directly to 12v, the connection can be done like on the video or connected to the output of 12v on Ramps 1.4 
    • Electronics Fan: connected directly to 12v, the connection can be done like on the video or connected to the output of 12v on Ramps 1.4 
  • The extruder motor does not move when I try to move it from the LCD.
    Marlin has a protection to prevent accidental movement, so the extruder will not move with temperatures under 170°C. Try heating the hotend over this temperature and the extruder will move

Assembly drawings:

Xmotor, Leadscrews version:

X idler, Leadscrews version:

Extruder detail, Leadscrews version:

HotEnd detail, Leadscrews version:

 

Connection Diagram of RAMPS 1.4:

Order and Orientation of the Stepper Motor wires:

  • Keep the colour order of the wire; the RED wire goes DOWNWARDS when connecting to the RAMPS.

 

Additional considerations:

  • Connect limit switches as indicated in the video or scheme, an incorrect connection can damage the Mega board.

If during installation you have any question, please feel free to contact us. We are here to help you!

Frame, it is the main component of the printer structure and provides the rigidity and stability: 

Z Axis,  it is the axis that performs the vertical movement, it has a great repercussion in the layer precision: 

Hotend, it is the element that melts the filament: 

Nozzle, it the extreme of the extruder, and defines the thickness of the filament being extruded: 

We offer a wide range to choose from for your application, nozzles around 0.4mm are the most popular choices. Smaller diameters provide higher resolution and larger diameters print faster and stronger parts

Ramps (RepRap Arduino Mega Pololu Shield), it is the electronic component that controls the printer power: 

Printing Surface, it heats up the surface so the filament can adhere to it easily: 

Lineal Movement:

You can add some extras for your kit. We recommend the borosilicate tempered glass, as it is the perfect 3D printing surface, it is very flat, resistant and easy to clean 

Assembly:

Kit - DIY - Uploaded firmware and calibrated stepper motor drivers: without any extra cost, we assemble your electronic, uploaded the firmware and calibrate the stepper motor drivers ¡just to make it easier for you! 

We do it based on the chosen configuration, we can also upload the firmwate in the language you prefer (just leaving a note with the purchase or emailing us to info@hta3d.com. By default, it will be uploaded in the official language of the destination country.