Menu
Your Cart

DUAL P3STEEL by HTA3D - DIY Kit

DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL P3STEEL by HTA3D - DIY Kit
DUAL 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
DUAL P3STEEL by HTA3D - DIY Kit
285.00€
Ex Tax: 235.54€
  • Stock: In Stock
  • Model: P3STEEL-DUAL

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 DUAL is a steel-frame DIY 3D printer kit with dual Bowden extrusion, developed by HTA3D during the 2016-2017 generation. It is based on the open P3Steel/RepRap architecture and is intended for users who enjoy building, understanding, tuning and maintaining their own machine.

Its two MK8 extruders feed a hotend with two fixed, independent nozzles. This arrangement can print in two colours, combine a primary material with a support material, or dedicate each tool to a different task, provided that both materials have mutually compatible printing requirements.

A classic design that still has a place: it is not intended to compete with a modern enclosed printer in automation or speed. Its strengths are its rigid steel frame, available documentation, repairability, customisation and mechanically straightforward dual extrusion.

HTA3D P3STEEL DUAL 3D printer with steel frame, moving bed and two Bowden extruders

Main specifications

FeatureDocumented configuration
Build volume200 x 200 x 200 mm (X/Y/Z).
Frame3 mm steel frame, available in galvanised steel or 304 stainless steel.
KinematicsMoving-bed Cartesian; GT2 belts on X/Y and M5 or T8x8 on Z depending on the option.
Extrusion2 MK8 Bowden extruders for 1.75 mm filament and a Chimera-style hotend with 2 fixed nozzles.
Selectable nozzles0.30, 0.35, 0.40 or 0.50 mm for each tool.
ElectronicsMega 2560-compatible controller, selectable RAMPS, 5 DRV8825 drivers and 12864 LCD with SD reader.
Power12 V system with a documented 30/33 A power supply.
External sizeApproximately 47 x 38 x 60 cm with holder and standard spool, plus free space in front and behind for bed travel.
WeightApproximately 12 kg in a basic configuration; frame and options affect the final value.

A customisable kit

The printer is prepared for the selected combination. The product selector allows the frame, Z drive, hotend, nozzles, bed and linear motion to be adapted. The configuration shown in the order takes precedence over photographs or documents from earlier revisions.

GroupCurrent optionsWhat changes
FrameGalvanised steel or 304 stainless steel.Finish, environmental resistance and final weight.
Z axisOriginal M5, T8x8 with couplers or motors with integrated 310 mm T8x8 screws.Parts, couplers and firmware steps per millimetre. Profiles must not be interchanged.
HeatbreaksPTFE-lined, combined PTFE/all-metal, all-metal, titanium or bimetal depending on availability.Thermal range, heat transfer and behaviour with each material.
Heated bedMK2B or aluminium MK3, including a 220 x 220 mm version.Construction, thermal inertia and the surface supporting the build plate.
RAMPS1.4, 1.5 or 1.6+.Physical revision; identify the installed board before repairs or firmware updates.
Linear motionLM8UU, mixed Igus/LM8UU or Igus DryLin.Friction, sound and fit. Do not combine tolerances without checking free movement.

How dual extrusion works

Both NEMA 17 motors and their MK8 mechanisms are mounted on the frame. Each drive pushes filament through a PTFE tube into an independent hotend channel. The X carriage carries the shared heatsink, two heating zones and two nozzles. Keeping the motors off the carriage reduces moving mass compared with a dual direct-drive arrangement.

Two MK8 Bowden extruders mounted on the HTA3D P3STEEL DUAL frame

Both nozzles always move together. The inactive tool remains close to the model, so nozzle heights must be aligned accurately and the slicer must manage ooze with standby temperature, retraction, priming, a purge tower or an ooze shield when required.

Not an IDEX printer: it cannot park one nozzle or print mirror/duplicate parts with independent carriages. It is not a mixing hotend either: every filament retains its own nozzle.

Kit contents

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

ModuleMain documented components
StructureMain frame, sides, braces, front/rear Y plates, metal brackets, lightened Y carriage and upper spool support.
Guides and transmissionSix 8 mm smooth rods, selected Z transmission, 12 linear bearings/bushings, F624ZZ, MR105ZZ, 608ZZ, GT2 belt, 20-tooth pulleys and couplers where required.
ExtrusionTwo MK8 extruders, dual hotend, two heaters, two sensors, two nozzles, PTFE tubes, fittings, 3010 heatsink fan and 4020 part-cooling fan.
ElectronicsMega 2560-compatible controller, selected RAMPS, five DRV8825 drivers, auxiliary MOSFET module, six motors, three endstops, 12864 LCD and wiring.
BedSelected heated bed, thermistor, insulation, wiring, four springs and levelling parts.
Power12 V power supply, switch, mains lead, terminals and printed connection cover.
Finishing and assemblyPrinted parts, dedicated fasteners, Kapton tape, heat-shrink tubing, spiral wrap and cable ties.

For repairs or partial projects, HTA3D also offers the P3Steel Dual printed-parts kit, the dedicated P3Steel Dual fastener kit and the complete HTA3D dual Bowden extruder.

Hotend, nozzles and materials

Each nozzle can currently be selected from 0.30 to 0.50 mm. Using the same diameter for both tools simplifies line-width and layer-height setup for an initial dual-material configuration. Different diameters require tool-specific slicer settings.

Side view of the P3STEEL DUAL twin-nozzle hotend and cooling system

Front view of the two P3STEEL DUAL nozzles and layer-cooling duct

Material compatibility depends on the selected heatbreak, actual safe temperature, heated bed, build surface and the printer's open environment:

  • PTFE-lined heatbreaks: provide a guided path, but HTA3D historically limits this configuration to 245 °C. Never exceed the rating of the installed tube.
  • All-metal, titanium or bimetal: remove PTFE from the hot zone and may suit higher-temperature materials, but they do not automatically make the whole printer a 300 °C system.
  • Engineering materials: ABS, ASA, nylon or PC may require drying, a dedicated surface, environmental control or an enclosure. If an enclosure is added, keep electronics and the power supply within their safe temperatures.
  • Flexible materials: Bowden performance depends on hardness, filament confinement, tube length and extruder adjustment; very soft TPU is not universally compatible.
  • Dual materials: both filaments must also be reasonably compatible in adhesion, shrinkage and layer height.

The 4 x 2 mm PTFE tube is the format used for 1.75 mm filament. The 18 mm Chimera-style dual heatsink belongs to the same family, but thread, spacing and mounting geometry must be compared with the installed hotend before replacement.

Marlin configuration

The original platform uses Mega 2560, RAMPS, five DRV8825 drivers and Marlin. The kit is supplied with firmware loaded and drivers adjusted for the selected combination. The page also retains historical Marlin 1.1.x files and a 2.x repository; do not flash an old archive without first identifying the physical revision.

  1. Select the exact dual-extrusion profile and the installed Z drive: M5, coupled T8x8 or integrated T8x8.
  2. Set EXTRUDERS 2 and use a RAMPS mapping with two hotends and one bed that matches the selected board; conventional RAMPS builds normally use the EEB arrangement.
  3. Do not enable DUAL_X_CARRIAGE, SWITCHING_EXTRUDER or SWITCHING_NOZZLE.
  4. Set TEMP_SENSOR_0, TEMP_SENSOR_1 and TEMP_SENSOR_BED for the actual sensors. The documented bed uses a 100K B3950 NTC and normally matches table 11 with a 4.7 kΩ pull-up; do not automatically apply that table to both hotends.
  5. Calibrate E0/E1 steps and each hotend PID independently. Retune the bed PID if its thermal assembly changes.
  6. Measure the second nozzle offset and set it with M218 T1 X... Y.... Check with M503 and save with M500 when EEPROM is enabled.
  7. Keep thermal protection enabled. The shared heatsink fan must run whenever either hotend is hot.

The documented 18 mm X and 0 mm Y values are only a historical starting point. Measure the final offset and repeat calibration after changing a nozzle, heatbreak, block or heatsink.

Can it use Klipper?

Yes. Mega 2560/RAMPS can operate as a Klipper MCU, but this is an advanced conversion rather than a ready-to-copy setup. It requires a host, flashing the controller and creating a printer.cfg for the actual revision and wiring.

The configuration requires independent [extruder] and [extruder1] sections, plus the bed, fans and endstops. T0/T1 macros must activate the correct tool and apply the measured offset. Pins, rotation_distance, PID values and thermal limits are not universal and must be derived from the installed board and calibrated machine.

Assembly and documentation

HTA3D published an illustrated series covering the frame and Y axis, both M5 and T8 Z variants, bed, dual extruder, power supply, electronics, commissioning, flow calibration and nozzle offset. This remains especially useful when maintaining or rebuilding a unit years after purchase.

The tutorials depict the original machine and may show parts or methods from an earlier batch. Always check the received options and contact HTA3D before changing power wiring or flashing firmware.

Safe commissioning

  1. With power disconnected, identify the RAMPS revision and check driver orientation, mains selector, 12 V polarity, terminals and protective earth.
  2. Power on first to check the LCD and fans without commanding full-axis movement.
  3. Heat each hotend to a low test temperature and confirm that only its paired sensor rises. Repeat for the second hotend and then the bed.
  4. Check X, Y and Z direction separately and trigger each endstop manually before running a complete homing cycle.
  5. Level both sides of Z, level the bed and align both nozzles to the same height.
  6. Calibrate E0/E1, flow, PID and X/Y offset, then tune retraction, priming and standby temperatures for each material.
Electrical safety: the open-frame power supply is connected to mains voltage. Set the selector to 230 V for Spain, connect protective earth to the structure, cover the terminals and provide strain relief. If you are not experienced with mains wiring, have this part completed by a qualified person.

It is for you if...

  • You want an open DIY kit that can be built, repaired and modified.
  • You want two-colour or model/support printing through two independent nozzles.
  • You value a steel frame and extensive assembly documentation.
  • You want to understand and calibrate mechanics, electronics and firmware instead of relying on a closed system.
  • You are maintaining or rebuilding an existing P3Steel Dual with parts from the same family.

It is not for you if...

  • You want a modern ready-to-use printer with automatic levelling, networking, automatic profiles and little maintenance.
  • You need high speed, a factory enclosure or controlled chamber temperature.
  • You require IDEX, duplication, mirror mode or a mixing nozzle.
  • You do not need two materials and prefer the simplicity of a single hotend; the single-extrusion HTA3D P3STEEL may be a better fit.
  • You prefer a later HTA3D platform with 24 V power and 32-bit electronics; 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 - Dual Extruder

  6. Tutorial 5 - Power Supply

  7. Tutorial 6 - Electronics for Dual

  8. Tutorial 7 - Testings and Heated Bed Calibration for Dual

  9. Tutorial 8 - Hotend flow calibration

  10. Tutorial 9 - Nozzle offset 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 MOSFET module as indicated in the video
    • Hotend fan: connected directly to 12V through the feeding of the module MOSFET as indicated in the video. This connection can be done as well connected to directly to the Power Supply. 
    • Electronics Fan: connected directly to the output of 12V in RAMPS (the connection we find down the X axis stepper driver) as shown on video. This connection can be done as well connected to directly to the Power Supply. 
  • 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:

 

 

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 Dual Configuration, it is the element that melts the filament. As it is dual, you can choose a configuration for each hotend or the same for both: 

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

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

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

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

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.