Error en Linux con el driver CH340 y las placas Arduino. No detecta el puerto usb correcto /dev/ttyUSB0
El driver CH340 interfiere con las reglas del gestor de dispositivos (UDEV), en concreto con «BrlTTY» (braille).
Error en Linux con el driver CH340 y las placas Arduino. No detecta el puerto usb correcto /dev/ttyUSB0
El driver CH340 interfiere con las reglas del gestor de dispositivos (UDEV), en concreto con «BrlTTY» (braille).
Lo primero que vamos a hacer es formatear la SD que irá en la Raspberry, en la que instalaremos raspbian. Para ello crearemos una partición FAT32, la formatearemos y le instalaremos la imagen de Raspbian Lite.
Entramos en fdisk con la nueva unidad, que en mi caso es:
fdisk /dev/sdd
Formatearemos:
mkfs.vfat /dev/sdd1
Y copiaremos raspbian:
sudo dd if=2017-11-29-raspbian-stretch-lite.img of
=/dev/sdd BS=4M
En la partición de boot crearemos un fichero llamado «ssh» sin nada dentro, con esto habilitaremos entrar posteriormente via ssh.
Conectamos via ssh con la Raspberry, para ello debemos averiguar la ip de la raspberry. Yo uso una app del móvil «fing», pero hay infinidad de maneras.
Por ejemplo:
ssh pi@192.168.1.xxx <- ip raspberry
Aceptamos el fingerprint con «yes» y introducimos el password «raspberry».
Una vez dentro configuraremos los aspectos generales con un programa llamado «raspi-config»
sudo raspi-config
donde podremos configurar por ejemplo la Wifi, hostname, cambiar password…
https://cnc.js.org/docs/rpi-setup-guide/
Una buena guía sobre la configuración del firmware Marlin para la impresora 3D es este:
https://www.staticboards.es/blog/marlin-instalacion-configuracion/
Aquí te explica todos los apartados de la configuración, solo añadiría que con las nuevas versiones que van saliendo, ahora hay un apartado nuevo por LCD para obtener los datos de la temperatura del extrusor (DEFAULT_Kp, DEFAULT_Ki y DEFAULT_Kd), no hace falta mandar comandos gcode por el pronterface. Para obtener esta nueva entrada en el LCD hay que descomentar esta linea:
#define PID_AUTOTUNE_MENU
Que en esta versión que uso ronda la linea 347 del fichero «configuration.h». Una vez obtenidos en esta nueva entrada (tarda un rato en obtenerlo), tomamos nota (en CONTROL->TEMPERATURE) y podemos añadirlos en la configuración, o bien guardarlos en la EEPROM (para usar esta opción hay que descomentar #define EEPROM_SETTINGS).
Una buena guía para la calibración del extrusor y ver si se necesita más o menos plástico sería esta:
https://3dinvasion.com/blog/calibracion-de-pasos-del-motor-del-extrusor/
En resumen se trataría de poner una marca al filamento, hacer una extrusión de por ejemplo 10cm y hacer una regla de tres.
Se podría tambien hacer por software, por Slic3r por ejemplo cambiando «Extrusion multiplier» en «Filament settings». Aquí una buena guía:
También hace falta calibrar X e Y, que se puede hacer en Slic3r «XY Size compensation» (Print Settings/Advanced) o en la configuración. O mejor en la configuración (DEFAULT_AXIS_STEPS_PER_UNIT):
https://www.thingiverse.com/thing:1278865
Si tenemos 200 steps en la X y ha salido de 21mm, entonces:
nuevo valos STEPS X = (200*20)/21
Por ejemplo:
DEFAULT_AXIS_STEPS_PER_UNIT { 190, 200, 800, 195 }
Lo primero es instalarlo en Ubuntu, directamente descargándolo de su web. Desde el repositorio no funciona.
https://dl.slic3r.org/linux/
Las rutas entonces que hay que poner en Repetier (pestaña slicer, botón Manager) sería para la configuración:
/home/USUARIO/.Slic3r
*Sustituyendo USUARIO por el usuario real
Y para el ejecutable:
/usr/bin/slic3r
Video captura de como ejecutar Cura directamente descargado de la web original de Ultimaker. Si lo sé, es obvio…