Skip to main content
  1. Download the Marlin firmware depending on your configuration (updated 9 April 2022): Proforge 3 Direct Drive Firmware
  2. Double check all of your wiring with the wiring diagram.
    • Double check all of your wiring with the wiring diagram.

    • In particular, the wiring of the power supply and heated bed.

  3. Plug the power cable into the back of the printer. Power on with the switch on the front of the base.
    • Plug the power cable into the back of the printer.

    • Power on with the switch on the front of the base.

    • If you find your power switch getting stuck 'ON', it is likely secured on too tightly. Loosen the nut holding it to the base.

  4. Powering on for the first time should result in the following: Electronics Fan should spin. Hotend Cooling Fan should spin
    • Powering on for the first time should result in the following:

    • Electronics Fan should spin.

    • Hotend Cooling Fan should spin

    • LED's should light up.

    • If after a 2-3 minutes you do not get your hotend fan spinning, power off, wait 10 seconds and power on again.

  5. Download the display firmware for the Direct Drive set-up here. Delete any files on the SD card and copy these files onto the SD card.
    • Download the display firmware for the Direct Drive set-up here.

    • Delete any files on the SD card and copy these files onto the SD card.

    • With the printer powered down, insert the SD card into the display with the adaptor.

  6. Powering on should result in the touch screening being updated. The update can take a few minutes.
    • Powering on should result in the touch screening being updated. The update can take a few minutes.

    • Note, if you get a bed mesh error, that is normal, as no bed mesh has been set yet.

    • If your touch screen shows an Illegal flash app error:

    • 1. Wipe the SD card and put an empty text file named reset.txt onto it.

    • 2. Power off the printer, insert the SD card into the display and power on again.

    • 3. After the reset, power down, wipe the SD card, and copy the firmware files again and retry the installation.

    • Once the touch screen has been updated remove the SD card.

    • Delete the contents of the SD card, it should now be ready to use with your printer.

  7. Thermistors should read room temperature.
    • Thermistors should read room temperature.

    • You may find that the hotend thermistor is a little off/jumpy, that's OK as it's a high temp thermistor and designed to be accurate at temps above 100C.

  8. Before starting, make sure that none of the endstops are being triggered. Click on Menu Select terminal.
    • Before starting, make sure that none of the endstops are being triggered.

    • Click on Menu

    • Select terminal.

    • Send an M119 command.

    • You should receive back that X and Y endstops are open.

    • The Z probe should also be open, and the filament sensor should be triggered (as there's no filament loaded).

  9. Move the tool head to the bottom left as shown. Both the X and Y endstops should be triggered.
    • Move the tool head to the bottom left as shown.

    • Both the X and Y endstops should be triggered.

    • In the terminal, send the M119 command again.

    • You should receive the following back with the X and Y endstops reporting as triggered.

  10. Use a piece of filament to check that the sensor is working. Sending M119 should return back OPEN.
    • Use a piece of filament to check that the sensor is working.

    • Sending M119 should return back OPEN.

  11. Place a metal object underneath the probe. The LED on the probe should now light up. With the metal object still under the probe, send the M119 command again - it should return as TRIGGERED.
    • Place a metal object underneath the probe.

    • The LED on the probe should now light up.

    • With the metal object still under the probe, send the M119 command again - it should return as TRIGGERED.

  12. In the menu screen, go to Heat/Fan Click on Fan Set fan to Full
    • In the menu screen, go to Heat/Fan

    • Click on Fan

    • Set fan to Full

  13. Both part cooling fans should be spinning.
    • Both part cooling fans should be spinning.

    • Switch the fans off when done.

  14. In the menu go to Movement Click on Move Set the motion increments to 10mm.
    • In the menu go to Movement

    • Click on Move

    • Set the motion increments to 10mm.

    • Use the buttons to move the X, Y and Z axes around and confirm that the printer is making the desired movements.

  15. Go to the Movement menu Click on Home Home X and Y
    • Go to the Movement menu

    • Click on Home

    • Home X and Y

    • The printer should home those axes.

  16. Before starting, place the flexplate onto the heated bed, if you've not already done so. Before homing the Z-axis, manually raise the platform to meet the tool carriage at the centre of the print platform. Before being able to move the carriage by hand, you will need to disable the stepper motors. This button can be found in the movement menu (Disarm All).
    • Before starting, place the flexplate onto the heated bed, if you've not already done so.

    • Before homing the Z-axis, manually raise the platform to meet the tool carriage at the centre of the print platform.

    • Before being able to move the carriage by hand, you will need to disable the stepper motors. This button can be found in the movement menu (Disarm All).

    • The platform should trigger the probe (red light comes on) before the tip of the nozzle touches the flexplate.

    • With the above confirmed, home the Z-axis from the display.

  17. From the home screen click on the hotend. Heat the hotend to 220C.
    • From the home screen click on the hotend.

    • Heat the hotend to 220C.

  18. With the hotend hot, hot tighten the nozzle.
    • With the hotend hot, hot tighten the nozzle.

    • Do this using two pliers. Use one to hold the heater block, use the other to tighten the nozzle.

    • Be careful doing this, the hotend is hot enough to cause burns!

  19. With the hotend hot you can send an extrude command to check the extruder. In the main menu go to Movement Then go to Extrude
    • With the hotend hot you can send an extrude command to check the extruder.

    • In the main menu go to Movement

    • Then go to Extrude

    • Orbiter Extruder:

    • Load: Turn clockwise

    • Unload: Turn anticlockwise

  20. From the home screen, click on Bed Heat the bed to 70C.
    • From the home screen, click on Bed

    • Heat the bed to 70C.

    • MIC-6 NOTE: The printer reads the temperature of the silicone heater, not the platform. Therefore, even though the printer may report back that it has reached its temp, it will take approx 5-10 min for the platform surface to actually reach that temp.

  21. Before beginning this step, make sure that the heated bed and hotend are heated up to your desired printing temp. We recommend 220C on the hotend and 70C on the heated bed as a good starting point. The hotend and platform, when hot, would have expanded. Therefore, the z-offset is different for when the printer is hot versus cold. Go to the Movement menu and then to the Bed Level menu.
    • Before beginning this step, make sure that the heated bed and hotend are heated up to your desired printing temp. We recommend 220C on the hotend and 70C on the heated bed as a good starting point.

    • The hotend and platform, when hot, would have expanded. Therefore, the z-offset is different for when the printer is hot versus cold.

    • Go to the Movement menu and then to the Bed Level menu.

    • Click on P Offset

    • Press ON to begin the offset calibration.

  22. Toggle the adjustment increment to 0.1mm. Place a sheet of paper under the nozzle. Lower the nozzle (raise the bed) in 0.1mm increments until the sheet of paper is trapped between the nozzle and platform. Feel free to drop down to 0.01mm for finer tuning.
    • Toggle the adjustment increment to 0.1mm.

    • Place a sheet of paper under the nozzle.

    • Lower the nozzle (raise the bed) in 0.1mm increments until the sheet of paper is trapped between the nozzle and platform. Feel free to drop down to 0.01mm for finer tuning.

    • In our case, we had to lower the nozzle by just 0.1mm before this happened.

  23. Press next until the save button appears. Press the save button and then press OK to save the offset to the printers' memory.
    • Press next until the save button appears.

    • Press the save button and then press OK to save the offset to the printers' memory.

  24. In the Movement -> Bed Level menu, click on UBL Click Start The Proforge 3 should then run through the auto-levelling procedure.
    • In the Movement -> Bed Level menu, click on UBL

    • Click Start

    • The Proforge 3 should then run through the auto-levelling procedure.

    • Click OK when done.

  25. Click Save to save the mesh. Save to slot 0 Press OK to confirm the save.
    • Click Save to save the mesh.

    • Save to slot 0

    • Press OK to confirm the save.

    • With all of these steps now completed, you are ready to begin your first print.

Finish Line

2 other people completed this guide.

Attached Documents

Makertech 3D

Member since: 03/09/2018

50,311 Reputation

134 Guides authored

2 Comments

The drill hole for the included HW-273 board is missing. You got it on the pictures, but it is not drilled

Walentin - Reply

That board mounts to the side of the PSU with the 3d printed mount. Instructions for it are to be released soon in the OctoPi guide.

Makertech 3D -

Add Comment

View Statistics:

Past 24 Hours: 1

Past 7 Days: 4

Past 30 Days: 6

All Time: 1,229