ProFab Mini Wiki

Documentation

Quick Starter Guide
English Quick Starter Guide

Quick Starter Guide (English)

Bulgarian Quick Start Guide

Quick Starter Guide (Bulgarian)

ProFab Premium PLA Technical Data Sheet

Replacements Parts

Pricing List
Nozzle

Dimensions

The stock nozzle has an overall length of 10mm.
Threads are M6x1.0 with a 5mm length.
Nozzle opening diameter is 0.4mm
(For reference a genuine E3D nozzle has a thread length of 7.5mm)

ProFab Mini nozzle dimensions

Replacements

0.4mm Nozzle Direct Replacement from Chinese Manufacturer
Exact match but cost are €16.15 USD (Nozzle: €4.65 + Shipping: €11.50) You may also be hit with VAT and custom tax.

0.35mm Replacement Tip from Chinese Manufacturer 
Exact height and thread size but the nozzle opening is 0.35mm.

Genuine E3D V6 Nozzle (not direct replacement but can work)
These nozzles do not have the same M6 thread as the stock nozzle but it little longer thread with original at 5mm and E3D V6 nozzle at 7.5mm. This means you will have to sightly alter the heater block and throat. You can get these nozzles to work by tightening the heat break/filament guide all the way to the threaded half of the nozzle. If you miss this step filament may ooze out the sides.

Note: Any nozzle with M6 threads should work. You may have to make adjustments to the bed and/or heat break/throat. You may also want to look into using a Z Spacer as the Endstop is fixed and the bed screws may not have long enough thread to sufficiently lower in order for the nozzle not to crash into the bed .

E3D V6 Nozzle Replacements

E3D Nozzle selection 2

E3D is a company based in the United Kingdom. The are the industry lead company in nozzle innovation including a selection of nozzles in different materials. These nozzles are designed for the E3D hotend assembly but as it have an M6 thread, it can be used on the ProFab Mini with some adjustment.

Note: You will void your warranty if you taper with the nozzle on the ProFab Mini without consent by ProFab3D Ltd or PrintFab3D.

Power Supply

Power Supply

The input side of the external power supply has a standard IEC 320 C14 type input. The cord has a standard IEC 320 C13 type plug.

You should be able to use a standard computer power supply cable from the wall outlet to the external power supply brick.

 
Specifications

Plug Diameter

Outer: 5.5 mm
Inner: 2.5 mm
(5.5 x 2.5 mm Connector)
 

Approved Power Supply Replacement
Volts Freq. (Hz) Amps
Input 100 - 240 50 / 60 2.5
Output 12 0 7.0
Higher Amps Power Supply
Volts Freq. (Hz) Amps
Input 100 - 240 50 / 60 2.5
Output 12 0 10.0

 
Why is the power supply only 7.0 Amps now

The external power supply (EPS) was changed at the beginning of 2017. This was done to comply with the U.S. Department of Energy (DoE) Level VI energy efficiency requirements.

Replacements

Please ensure that you purchase a 12 Volt power supply with the correct Amp rating.
Some listings have multiple products versions available on the same page.

Winkeyes AC 100-240V to DC 12V 10A Switching Power Supply Adapter
Link: https://amzn.com/B018G3ABWY

This power supply has a 5.5mm x 2.5mm connector and includes a pigtail splitter with eight 2.1mm connectors. The splitter cable is not needed. The product description refers to the 2.1mm pigtail ends.

Heater Block and Insulation Tape

Heater Block

The Heater Block that ships with the ProFab Mini's are a micro heat block smaller than the normal blocks on the market. The heater block dimensions are: 16mm x 16mm x 12mm

Aluminum Alloy E3D HotEnd Heater Block for 3D Printer 16mm X 16mm X 12mm CHIP67B
http://www.ebay.co.uk/itm/221796223239

s-l500

Heater Block Insulation Replacement

WAHHING 10PCS 2mm thick heating block cotton For 3D printer hotend nozzle heat insulation
https://www.amazon.com/dp/B01LAYCRAA

PTFE Inner Tube
3D Printed Replacement Parts
Bowden Tube Connectors
Linear Bearings
Bowden Tube
Stepper Motors
Heat Bed Screws
Extruder Grub Screws
Z-Axis Threaded Rod
Wire Connectors
Thermistors
Belts
UI Controller Board
LCD Screen
Electronics Mother Board

How To

Invert Stepper Motor Direction
  • M562 E ;Inverts Extruder motor direction
  • M562 X ;Inverts X-Axis motor direction
  • M562 Y ;Inverts Y-Axis motor direction
  • M562 Z ;Inverts Z-Axis motor direction
  • M500 ;Saves changes to EEPROM

  • Note: Reboot printer to complete the process

    You can achieve this by using your computers web browser. Simply type into the URL the below codes: 

  • http://ip-address/set?code=M562 E;Inverts Extruder motor direction
  • http://ip-address/set?code=M562 X;Inverts X-Axis motor direction
  • http://ip-address/set?code=M562 Y;Inverts Y-Axis motor direction
  • http://ip-address/set?code=M562 Z;Inverts Z-Axis motor direction
  • http://ip-address/set?code=M500;Saves changes to EEPROM

  • Below is an example of the commands being sent over a web browser to inverting both the X and Y Axis and then we save these changes to the EEPROM by using the save command:

  • http://168.192.10.5/set?code=M562 X
  • http://168.192.10.5/set?code=M562 Y
  • . And then save these changes
  • http://168.192.10.5/set?code=M500
  • Disassembling the Extruder Assembly
    Instructions :
    • Remove the Tube : Push down on the blue collar while pulling up on the Bowden tube. Be mindful of the wiring, mainly the thermistor wiring.
    • Remove the Tube Fastener : The bowden tube fastener and hotend assembly are set into place by two small “set screws” or “grub screws”. Using  a 1.5mm or 1/16“ Allen wrench, rotate counterclockwise to loosen these grub screws. Do not loosen completely simply rotate one revolution. When lose, pull the hotend assembly below Note: Ensure the z-axis is high enough from the print bed and that the hotend is cool.
    • PTFE Tube : The small inner PTFE tube acts as an heat breaker between the hotend assembly and the upper extruder assembly. When the hotend assembly is removed be careful to take note of the small inner tube as it will fall out.
    • Inspect the PTFE Tube : Printing at higher temperatures near 250 degree can shorten the life and structure of this part. Inspect that the tube has not been burt or deformed. If so then the inner PTFE liner inside the throat may be damaged.

    Note : Be careful not to lose the fastener grub screw as it can easily fail and be lost.

     

    Cura 2.3 USB Printing Not Working (experimental)
    Cura 15.04.6 - Enable Pronterface UI
    Sending G-code - Info & Using
    There are two methods of sending and reading response G-code commands to and from your ProFab Mini.
  • Through Web Browser URL ;The Printers Wifi Must be set up to show printers IP Address, this method does not show response G-code commands from printer
  • Through Octoprint Interface ;You must have an Octoprint enabled microprocessor attached through the printers USB

  • Send G-Code through Web Browser
      You can achieve this by using your computers web browser. Simply type into the URL the below codes:   
  • http://ip-address/set?code=M562 X;Inverts X-Axis motor direction
  • http://ip-address/set?code=M562 Y;Inverts Y-Axis motor direction
  • http://ip-address/set?code=M562 Z;Inverts Z-Axis motor direction
  • http://ip-address/set?code=M500;Saves changes to EEPROM

  • Below is an example of the commands being sent over a web browser to inverting Y Axis and then we save these changes to the EEPROM by using the save command line structure:

  • http://168.192.10.5/set?code=M562 Y
  • http://168.192.10.5/set?code=M500

  • Send and Receive G-Code through Octoprint
     

    Instructions :

    • Using Terminal Tab in Octoprint : Below is a video tutorial on how to send and receive G-code commands through the terminal tab in your octoprint interface.

     

    Optimal Layer Heights

    Z-Axis Resolution

    So that motor [Z-Axis] is a 7.5°, 48 step motor as I just listed. Since the motor is attached to a M4 rod, which has a 0.7 mm thread pitch, then in one revolution makes the Z-Axis travel up or down 0.7 mm. Since it took 48 steps to turn that rev, each step is 0.00145833333333333333333333333333 etc etc mm. To avoid rounding errors, you can use multiple of 3 of this number, which is a nice and pretty 0.04375 mm. That is a nice and handy number that effectively represents the layer heights that mathematically work the best for layer heights for this printer.

    Layer Height (mm)
    0.04375 (results vary)*
    0.0875 Very High Quality
    0.13125 High Quality
    0.175 Medium Quality
    0.21875 Low Quality
    0.2625
    0.30625

    Actual Layer Heights

    Using the information above we can put together a list of optimal layer heights ranging from 0.04375mm to 0.30625mm. We stop at 0.30625mm because with a nozzle diameter of 0.40mm, the maximum recommended layer height is 0.32mm.

    The following paragraph is an excerpt from Michael O'Brien's Hackaday project

    Restore Default Firmware Settings (May Void Warranty)

    Resetting the ProFab Mini Firmware Settings/EEPROM

    Note: Before attempting the below, please get in contact first otherwise you may void the warranty

    See Sending G-code section above for more information on how to send the commands below.

    Restore Default Settings and Save

    Example for using M502 to revert the ProFab Mini firmware to default settings

    • M502 ; Restores default settings
    • M500 ; Saves the settings to EEPROM
    • Reboot the printer

    (Rebooting the printer may not be necessary but it is recommended.)

    Temporarily Restore Default Settings

    Example for using M502 to temporarily revert the ProFab Mini firmware to default settings

    • M502 ; Restores default settings
    • M501 ; Restores the setting currently stored in EEPROM. This is basically the same as turning the printer off and on.

     

    Do not reboot (power cycle) the printer until you are ready to go back to previous settings. Turn the printer off for about 1 or 2 seconds to return to previously stored settings.

    M502` resets all settings/parameters to the default values of the currently installed Motion Controller firmware. These settings are sometimes altered by the user or slicing software although I suspect the latter is less likely to have occurred.

    Most often the two settings altered by the users are the PID values and the Steps per mm for the extruder stepper motor.

    Reset via WiFi

    • http://printers_ip_address/set?code=M502
    • http://PRINTERS_IP_ADDRESS/set?code=M500
    • http://192.168.20.113/set?code=M502
    • http://192.168.20.113/set?code=M500
    How to Replace the Heated bed and Rewire Bed (Voids Warranty)

    Note: Following these steps will void your warranty

    The video below shows how to remove an existing heated bed and how to install a heated bed using a new rewiring method in order to illuminate or minimise the potential of the wring to be broken again. You do this at your own risk and will void the warranty as we can not guarantee protection against any damages occurring due to this process.

    Maintenance

    Bed Leveling

    Mods & Improvements

    Upgrade Extruder Feeder

    Note: Following these steps will void your warranty

    The video below shows how to remove an existing heated bed and how to install a heated bed using a new rewiring method in order to illuminate or minimise the potential of the wring to be broken again. You do this at your own risk and will void the warranty as we can not guarantee protection against any damages occurring due to this process.

    Heated Bed Rewiring

    Note: Following these steps will void your warranty

    The video below shows how to remove an existing heated bed and how to install a heated bed using a new rewiring method in order to illuminate or minimise the potential of the wring to be broken again. You do this at your own risk and will void the warranty as we can not guarantee protection against any damages occurring due to this process.

    Removable Flex Bed

    The video below shows how to install the ProFab Mini Removable Flex Bed System onto your heated Bed. Please take note that after all these steps you must make sure to level the bed. Also if you have purchased the Removable Flex bed system separately and are looking to install it you MUST STICK THE BUILDTAK SHEET TO THE SPRING STEAL BED FIRST before you attempted to follow these next steps See here for a tutorial on how to : https://youtu.be/qPobZj10AnY

    E3D All Metal Hotend Upgrade
    Coming Soon 2Tutorials Image
    Extruder Fan Shroud for more part cooling (Inner Shroud)
    Inner Fan Shroud Image

    Inner Fan Shroud

    This Inner Fan Shroud increases the active cooling capability by of a print by 30%. This is achieved by using what’s called air multiplying properties – the fan duct maximises the velocity and improves the airflow direction by channeling the air towards a narrow aperture which funnels it closer and more efficiently. The designers incorporated vents along the back surface of the duct thus drawing more air and multiplying the airflow volume.

     

    Link : https://www.thingiverse.com/thing:2521826

    Outer Fan Shoud
    Outer Fan Shroud

    Outer Fan Shroud

    This Outer Fan Shroud was designed to fix the inner shroud to the extruder assembly, while maintaining the fan internally for a more sleek and minimal look. This design is to use the side clips also found in the ProFab3D's Thingiverse account accompanied with the extruders existing spring tensioners

     

    Link : https://www.thingiverse.com/thing:2522035

    Improved Spool Holder
    Coming Soon 2Tutorials Image
    Filament Guide
    Coming Soon 2Tutorials Image
    Octoprint Enclosure
    Coming Soon 2Tutorials Image
    Remote Monitoring Camera Mount
    Coming Soon 2Tutorials Image
    Remote Monitoring Filament Detection
    Coming Soon 2Tutorials Image

    Firmware

    Specifications

    Web UI

    WiFi

    Instructions :

    • Remove the Tube : Push down on the blue collar while pulling up on the Bowden tube. Be mindful of the wiring, mainly the thermistor wiring.
    • Remove the Tube Fastener : The bowden tube fastener and hotend assembly are set into place by two small “set screws” or “grub screws”. Using  a 1.5mm or 1/16“ Allen wrench, rotate counterclockwise to loosen these grub screws. Do not loosen completely simply rotate one revolution. When lose, pull the hotend assembly below Note: Ensure the z-axis is high enough from the print bed and that the hotend is cool.
    • PTFE Tube : The small inner PTFE tube acts as an heat breaker between the hotend assembly and the upper extruder assembly. When the hotend assembly is removed be careful to take note of the small inner tube as it will fall out.
    • Inspect the PTFE Tube : Printing at higher temperatures near 250 degree can shorten the life and structure of this part. Inspect that the tube has not been burt or deformed. If so then the inner PTFE liner inside the throat may be damaged.

    Note : Be careful not to lose the fastener grub screw as it can easily fail and be lost.

     

    Instructions :

    • Using Terminal Tab in Octoprint : Below is a video tutorial on how to send and receive G-code commands through the terminal tab in your octoprint interface.

     

    Inner Fan Shroud Image

    Inner Fan Shroud

    This Inner Fan Shroud increases the active cooling capability by of a print by 30%. This is achieved by using what’s called air multiplying properties – the fan duct maximises the velocity and improves the airflow direction by channeling the air towards a narrow aperture which funnels it closer and more efficiently. The designers incorporated vents along the back surface of the duct thus drawing more air and multiplying the airflow volume.

     

    Link : https://www.thingiverse.com/thing:2521826

    Heater Block

    The Heater Block that ships with the ProFab Mini’s are a micro heat block smaller than the normal blocks on the market. The heater block dimensions are: 16mm x 16mm x 12mm

    Aluminum Alloy E3D HotEnd Heater Block for 3D Printer 16mm X 16mm X 12mm CHIP67B
    http://www.ebay.co.uk/itm/221796223239

    s-l500

    Heater Block Insulation Replacement

    WAHHING 10PCS 2mm thick heating block cotton For 3D printer hotend nozzle heat insulation
    https://www.amazon.com/dp/B01LAYCRAA

    English Quick Starter Guide

    Quick Starter Guide (English)

    Bulgarian Quick Start Guide

    Quick Starter Guide (Bulgarian)

    English Quick Starter Guide

    Quick Starter Guide (English)