Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
TUTORIAL poner husillos Prusa i3 Hephestos de BQ
#1
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:

resim

Las piezas con la rosca ya embutuda ya tornillada:

resim

Las piezas con los husillos:

resim

Asi es como queda:

resim


Marlin 2.3.1: https://github.com/bq/Marlin/archive/2.3.1.zip
Arduino 1.6.7: https://www.arduino.cc/download_handler....indows.zip

SIN CONECTAR LA IMPRESORA AL PC!

Para poder compilarlo (no hace falta porque abajo dejo el firmware ya compilado, pero por si queréis 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:

Código:
:: 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...

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)

Piezas eje Z: http://www.thingiverse.com/thing:796580

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/wro3ca19e5g9tk...0.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:
resim

Espero que os sirva...

Saludos,
Alvaro
Citar
#2
Hola! Tengo una pregunta, que por mucho que he buscado, no encuentro respuesta: cual. es la función dw los acopladores flexibles? Yo, si los pongo, la primera capa queda como achatada; sin embargo, con unos fijos que me hice, me va bastante bien...
Citar
#3
Buenas!

He realizado yo también la mejora, aunque utilizando otras piezas y otra versión del software. Podéis echarle un vistazo en https://www.thingiverse.com/thing:2509426 

resim
Citar
#4
el enlace para descargar arduino 1.6.7 instalable es

https://www.arduino.cc/download_handler....indows.exe

y para la ultima version de marlin 2.5.1 para hephestos de BQ es:

https://github.com/bq/Marlin/archive/master.zip

pero aun asi, me da un error de que no encuentra la ruta especificada cuando busca MAKE despues de decir el puerto COM al ejecutar make.cmd

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"

entiendo que hay que instalar el programa MAKE.EXE... de donde lo podemos sacar? los que he buscado y descargado no se instalan la ruta C:\Program Files (x86)\GnuWin32\bin\make.exe

Alguna recomendacion?

Me respondo a mi mismo. de estos dos enlaces se puede descargar el MAKE correcto. (instalar primero la primera descarga que es el programa y después la segunda que son las "sources")

http://gnuwin32.sourceforge.net/downlinks/make.php

http://gnuwin32.sourceforge.net/downlinks/make-src.php

con esto se pueden realizar los cambios que se deseen en el marlin de nuestras hephestos.

Gracias por toda la info y por ponernos un poco mas claro todo el tema!!!
Espero poner un granito de arena para aclarar con las dudas que yo mismo he encontrado.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Problema cálculo husillos Thulsa_Doom 6 278 14-09-2018, 05:10 PM
Último mensaje: drow
Triste Adaptar Husillos TR8x2 (P1) - IMPOSIBLE!! peiblo 22 2,200 03-08-2017, 07:13 PM
Último mensaje: EugenioFructuoso
  Poner dos extrusores en Prusa I3 comeollas 11 10,663 14-04-2017, 06:20 PM
Último mensaje: oscar_p
  Hephestos con husillos 8x2 kokeeeeee 10 1,835 01-03-2017, 11:07 PM
Último mensaje: kokeeeeee
  [tutorial] Sistema de autolevel para prusa i3 + jonas + e3d neoxM3 352 57,957 15-09-2016, 05:15 PM
Último mensaje: m4gn3to