Line 160: | Line 160: | ||
<br />https://klipperscreen.github.io/KlipperScreen/Installation/</translate> | <br />https://klipperscreen.github.io/KlipperScreen/Installation/</translate> | ||
+ | |Step_Picture_00=Montaje_HPRO_-_Tutorial_7_-_Electr_nica_y_Firmware_Hpro-LCD-01.jpg | ||
}} | }} | ||
{{Tuto Step | {{Tuto Step | ||
Line 292: | Line 293: | ||
De esta forma podremos consultar la IP de nuestras máquinas en un momento.</translate> | De esta forma podremos consultar la IP de nuestras máquinas en un momento.</translate> | ||
+ | |Step_Picture_00=Montaje_HPRO_-_Tutorial_7_-_Electr_nica_y_Firmware_2024-08-13_18-37-21.png | ||
}} | }} | ||
{{Notes | {{Notes |
Author HTA3D | Last edit 26/08/2024 by HTA3D
Montaje_HPRO_-_Tutorial_7_-_Electr_nica_y_Firmware_270.jpg Technique
Este es el séptimo tutorial de la impresora HPRO, en el que vamos a hablar de las diferentes opciones de electrónica y como configurar el firmware.
Si compras en nuestra web el kit completo o la impresora ya montada no tendrás que hacer este paso, ya que te enviaremos la impresora con el firmware instalado y toda la electrónica configurada.
Sin embargo, es posible que pasado el tiempo quieras o necesites formatear la electrónica. En este tutorial te lo explicamos.
Puedes ver el artículo en nuestra webː
www.hta3d.com
Y en nuestro githubː
https://github.com/hta3d/hpro/
Lector de tarjetas Micro SD
Un ordenador
Router con conexión a internet
Para formatear nuestra tarjeta Micro SD con la versión más reciente, recomendamos usar Raspberry Pi Imager y MainsailOS, ya que nos facilitarán mucho esta tardea. Para ello hacemos lo siguienteː
Una vez esté todo configurado, nos avisará de que se perderán todos los datos, confirmamos y el proceso comenzará.
Tras unos minutos de espera nos dará un aviso de que se ha realizado correctamente.
Tras esto, ya estará nuestra tarjeta SD preparada para insertar en la placa Raspberry Pi
Para mayor comodidad puedes usar nuestra imagen precompilada. Para elloː
Si queremos generar un nuevo archivo firmware.bin modificado, podemos consultar la documentación oficial del fabricanteː
https://github.com/bigtreetech/BIGTREETECH-OCTOPUS-Pro
Esto puede ser útil para usuarios que necesiten o quieran modificar nuestras HPRO. Pero no será necesario para quienes las usen tal cual.
MainsailOS incluye todo lo que necesitamos para hacer funcionar la impresora, pero no incluye de serie KlipperScreen. Por lo que es necesario instalarlo por nosotros mismos si queremos usarlo. Además, podemos instalar otros complementos. Para elloː
cd ~/
git clone https://github.com/KlipperScreen/KlipperScreen.git
./KlipperScreen/scripts/KlipperScreen-install.sh
Una vez instalado, hay que añadir estas líneas al archivo moonraker.conf
[authorization] trusted_clients: 127.0.0.1
[update_manager KlipperScreen] type: git_repo path: ~/KlipperScreen origin: https://github.com/KlipperScreen/KlipperScreen.git virtualenv: ~/.KlipperScreen-env requirements: scripts/KlipperScreen-requirements.txt system_dependencies: scripts/system-dependencies.json managed_services: KlipperScreen
Puedes consultar la documentación oficial en este enlace
Esta herramienta es muy últil para instalar, desinstalar y actualizar klipper y sus componentes. Para ello podemos usar estas líneasː
sudo apt-get update && sudo apt-get install git -y cd ~ && git clone https://github.com/dw-0/kiauh.git ./kiauh/kiauh.sh
Una vez lo tengamos instalado, nos podemos mover por el menú usando las opciones que nos ofrece.
Puedes consultar la documentación oficial en este enlaceː
Los macros expanden las capacidades de nuestra impresora 3D con klipper. Son configurables, y una genial herramienta. Nosotros por defecto instalamos este conjuntoː
https://github.com/jschuh/klipper-macros
Para ello ejecutamos estas líneasː
cd ~/ git clone https://github.com/jschuh/klipper-macros.git
Añadimos esto a monraker.cfgː
[update_manager klipper-macros] type: git_repo origin: https://github.com/jschuh/klipper-macros.git path: /home/hta3d/klipper-macros/ # UPDATE THIS FOR YOUR PATH!!! primary_branch: main is_system_service: False managed_services: klipper
Copiamos el siguiente archivo a nuestro directorio de configuraciónː
https://github.com/hta3d/HPRO/blob/main/config/klipper-macros.cfg
Nos aseguramos de tener esta línea activada en nuestro archivo printer.cfgː
[include klipper-macros.cfg]
Y reiniciamos klipper para que los cambios se apliquen.
Este pack incluye algunos macros muy interesantes, pero si prefieres otro, puedes desactivarlo desde printer.cfg en cualquier momento.
Puedes consultar la documentación oficial en este enlaceː
https://github.com/jschuh/klipper-macros
Además, introducimos esta línea en printer.cfgː
[include custom-macros/*.cfg]
Con ello, habilitamos este directorio y todos los macros que incluimos dentro.
Cualquier archivo .cfg que introduzcas en esta carpeta, será cargado automáticamente por nuestro printer.cfgː
https://github.com/hta3d/HPRO/tree/main/config/custom-macros
Accederemos usando un navegador web a la IP que hemos localizado antes.
Ten en cuenta las modificaciones de la máquina. El archivo printer.cfg por defecto incluye la configuración de nuestra versión "básica" este es un proyecto "vivo", por lo que iremos añadiendo opciones con el paso del tiempo.
Este plugin es ideal para manejar una graja de impresoras sin necesidad de usar una pantalla TFT para cada una de ellasː
https://github.com/goopypanther/klipper_network_status
Lo instalamos si seleccionas una impresora o kit sin pantalla.
Para ello usamos estas líneasː
cd ~/ git clone https://github.com/goopypanther/klipper_network_status ./klipper_network_status/install.sh
Una vez hecho eso añadimos esto a monraker.conf para asegurarnos de tenerlo siempre actualizadoː
[update_manager klipper-macros] type: git_repo origin: https://github.com/jschuh/klipper-macros.git path: /home/hta3d/klipper-macros/ # UPDATE THIS FOR YOUR PATH!!! primary_branch: main is_system_service: False managed_services: klipper
Y añadimos el siguiente macro a la carpeta custom-macrosː
[network_status] [menu __main __network] type: list name: Network [menu __main __network _mdns] type: command name: mDNS: {printer.network_status.mdns} [menu __main __network _ethip] type: command name: Eth IP: {printer.network_status.ethip} [menu __main __network _wifissid] type: command name: Wifi SSID: {printer.network_status.wifissid} [menu __main __network _wifiip] type: command name: Wifi IP: {printer.network_status.wifiip}
De esta forma podremos consultar la IP de nuestras máquinas en un momento.
es none 0 Draft
You entered an invalid page name, with one or many of the following characters :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #