Campus de Navidad BQ

Disfruta de una oferta especial por ser miembro de la comunidad en nuestros Campus BQ, más información aquí

TUTORIAL poner Husillos Prusa i3 Hephestos de BQ



  • Bueno, voy a poner un pequeño tutorial de como poner husillos en una Prusa i3 Hephestos de BQ, ya que no he encontrado nada claro y todo muy desperdigado por la web...

    Abajo tenemos los archivos impresos y los materiales que se necesitan.

    Las piezas impresas:


    Las piezas con la rosca ya embutuda ya tornillada:


    Las piezas con los husillos:


    Asi es como queda:




    Para poder compilarlo (no hace falta porque abajo dejo el firmware ya compilado, pero por si quereis toquetear algo mas): 
    - Instalar este arduino 1.6.7 en C:/
    - Una vez instalado copiar la carpeta "C:/Arduino" a "C:/Archivos de programa (x86)" 
    - Descargar marlin y descomprimirlo en el escritorio

    - Abrir make.cmd con Bloc de Notas, borrar todo lo que pone y pegar esto y guardarlo:

    [code]:: File:     Make.cmd
    :: Author:   Ruy Garcia <ruy.garcia@bq.com>
    :: Author:   Koldo Imanol de Miguel <koldo.demiguel@bq.com>
    :: Purpose:  Configures Windows enviroment to execute bq Makefile
    :: Revision: September 2015 - initial version

    @ECHO OFF
    SETLOCAL ENABLEEXTENSIONS
    cls

    :: variables
    SET me=%~n0

    SET "arduino_path=c:\Arduino"

    IF EXIST "%arduino_path%" (
     ECHO Arduino installation found: "%arduino_path%"
    ) ELSE (
     ECHO Arduino installation not found in "%arduino_path%".
     goto exit
    )

    SET "avr_tools=%arduino_path%\hardware\tools\avr\bin"
    ECHO "%avr_tools%"

    CD Marlin

    :: Start of updater menu
    :menu_device
    cls
    echo BUILD MENU FOR BQ 3D PRINTERS
    echo     FOR USE WITH WINDOWS
    echo -----------------------------
    echo.
    echo  Choose your 3D printer model:
    echo.
    echo  1- Witbox
    echo  2- Witbox 2
    echo  3- Hephestos
    echo  4- Hephestos XL
    echo  5- Hephestos 2
    echo.
    echo  Q- Exit updater
    echo.
    choice /c:12345Q>nul
    if errorlevel 6 goto quit
    if errorlevel 5 goto hep2
    if errorlevel 4 goto hepxl
    if errorlevel 3 goto heph
    if errorlevel 2 goto wit2
    if errorlevel 1 goto wit

    :menu_language
    cls
    echo BUILD MENU FOR BQ 3D PRINTERS
    echo     FOR USE WITH WINDOWS
    echo -----------------------------
    echo.
    echo  Choose the language:
    echo.
    echo  1- DE - German
    echo  2- EN - English
    echo  3- ES - Spanish
    echo  4- FI - Finnish
    echo  5- FR - French
    echo  6- IT - Italian
    echo  7- NL - Dutch
    echo  8- PL - Polish
    echo  9- PT - Portuguse
    echo.
    echo  Q- Exit updater
    echo.
    choice /c:123456789Q>nul
    if errorlevel 10 goto quit
    if errorlevel 9 goto language_pt
    if errorlevel 8 goto language_pl
    if errorlevel 7 goto language_nl
    if errorlevel 6 goto language_it
    if errorlevel 5 goto language_fr
    if errorlevel 4 goto language_fi
    if errorlevel 3 goto language_es
    if errorlevel 2 goto language_en
    if errorlevel 1 goto language_de

    :: Device targets
    :hep2
    SET TARGET=hephestos_2
    goto language_en

    :hepxl
    SET TARGET=hephestos_xl
    goto menu_language

    :heph
    SET TARGET=hephestos
    goto menu_language

    :wit2
    SET TARGET=witbox_2
    goto language_en

    :wit
    SET TARGET=witbox
    goto menu_language

    :: Language targets
    :language_de
    SET LANGUAGE=DE
    goto make

    :language_en
    SET LANGUAGE=EN
    goto make

    :language_es
    SET LANGUAGE=ES
    goto make

    :language_fi:
    SET LANGUAGE=FI
    goto make

    :language_fr
    SET LANGUAGE=FR
    goto make

    :language_it
    SET LANGUAGE=IT
    goto make

    :language_nl
    SET LANGUAGE=NL
    goto make

    :language_pl
    SET LANGUAGE=PL
    goto make

    :language_pt
    SET LANGUAGE=PT
    goto make

    :make
    echo.
    echo.
    SET /p COM=Enter the COM port for your arduino board: COM
    CALL "C:\Program Files (x86)\GnuWin32\bin\make.exe" cleanall
    CALL "C:\Program Files (x86)\GnuWin32\bin\make.exe" %TARGET% %LANGUAGE%
    CALL "C:\Program Files (x86)\GnuWin32\bin\make.exe"
    CALL "C:\Program Files (x86)\GnuWin32\bin\make.exe" upload COM=%COM%
    CALL "C:\Program Files (x86)\GnuWin32\bin\make.exe" 
    COPY bin\Marlin.hex ..\"%TARGET%.hex"
    goto exit

    :quit
    echo  Exiting updater

    :exit
    echo.
    set /p EXCH=Press enter to exit...
    [/code]

    Una vez hecho esto, podemos cambiar la configuración en el fichero "configuration.h" y podemos ejecutar make.cmd para compilarlo. Vereis que os crea un .hex en la carpeta principal de Marlin, este .hex es el firmware de la impresora que se instala mediante Cura 15.04 (lo pongo yo mas abajo para descargarlo directamente si no queréis hacer todo esto, pero tenéis que compraros exactamente estos husillos)


    Husillos TR8x2d (8mm de diametro, y por cada vuelta la tuerca sube 8mm): http://www.ebay.es/itm/191829758306

    Acopladores flexibles 5x8mm: https://www.ebay.es/itm/201726035195

    Rodamientos lineales LM8UU, necesitáis 4, dos para cada lado:https://www.ebay.es/itm/201801553137

    Firmware Marlin 2.3.1 modificado con valor "400" en el eje Z para estos husillos: https://www.dropbox.com/s/wro3ca19e5g9tkq/hephestos_husillos_400.hex?dl=0

    Si descargais este firmware, se lo instalais con Cura y poneis los husillos y rodamientos y acopladores que puse mas arriba funciona sin problemas.

    Aquí el cubo de 10x10x10mm midiendo la altura Z:


    Espero que os sirva...

    Saludo

  • MVP

    Muy buen aporte  =D>



  • no hay de qué 🙂