Como en los anteriores tutoriales, ni David, ni yo Macugo, como redactor de este tutorial nos hacemos responsables de lo que pueda suceder en vuestras placas. Es vuestra responsabilidad y solo vuestra la manipulación de las placas.
En este tutorial vamos a instalar un nivelador automático en nuestra impresora 3D, en este caso el BlTouch o también llamado 3DTouch. Avisamos antes de nada que hay que desoldar 2 componentes de la placa base y con lo cual, obviamente perderéis la garantía, así que abstenerse los que no tengáis alguna maña con el soldador.
Para realizar la modificación en nuestra impresora necesitamos los siguientes materiales:
- Impresora con Márlin instalado, si no lo tenéis pasaros por aquí
- El nivelador automático, por supuesto y que lo podéis buscar en internet por uno de estos 2 nombres, BlTouch o 3DTouch.
- Un reductor de voltaje, ya que nuestro nivelador automático funciona a 5 Voltios (como podéis ver en la imagen de arriba) y la fuente de nuestra impresora da 24 voltios.
Uno como este es más que suficiente ya que nuestro nivelador pone que consume un máximo de 300mA, y este nos da una salida de 3A.
- Por último necesitaremos un soldador, una pistola de aire caliente o una estación de soldadura, eso ya lo que tengáis más a mano. Y por supuesto destreza a la hora de soldar/desoldar componentes SMD.
- El reductor de voltaje arriba indicado
- Una señal para el Zmin, que será la señal de entrada del nivelador.
- Y otra señal para el control del nivelador que será de salida/servo
A partir de aquí viene la parte más difícil, pues como comente más arriba nuestros amigos de Anet no nos han dejado ningún pin de expansión libre. Podemos reutilizar Z-Limit (pin 11) para Z-min, pero no así el Auto-level (pin 3) para la señal del servo.
- GND que lo podemos conexionar en la placa intermedia en los pines 4 o16.
- +5V que lo sacamos del conversor, estando este previamente conectado a +24V del pin 2 o 14 de la placa intermedia.
- Señal del servo, este ira al pin 3 de la placa intermedia, señalada como auto-level.
- GND de nuevo, que como el caso anterior lo metemos en uno de los pines 4 o 16
- Por ultimo el Zmin que ira conectado al pin 11 de dicha placa intermedia.
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG
...
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
...
// Force the use of the probe for Z-axis homing
#define USE_PROBE_FOR_Z_HOMING
...
//#define NOZZLE_AS_PROBE
...
#define BLTOUCH
...
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
pins_et4.h
#define X_STOP_PIN PC13
#define Y_STOP_PIN PE12
#define Z_MIN_PIN PE11
...
#ifndef Z_MIN_PROBE_PIN
#define Z_MIN_PROBE_PIN PE11
#endif
...
#define SERVO0_PIN PC3