1 00:00:03,700 --> 00:00:09,099 hola amigos bienvenidos al blog de chito de tecnología hoy vamos a estar hablando 2 00:00:09,099 --> 00:00:16,120 o vamos a hacer un pequeño bueno espero que sea pequeño vídeo tutorial sobre la 3 00:00:16,120 --> 00:00:23,699 auto nivelación con los micro interruptores en la cosel recordemos que la cosel de anycubic 4 00:00:23,699 --> 00:00:30,519 específicamente, aunque puede ser para cualquier impresora tipo Delta. 5 00:00:33,140 --> 00:00:39,020 En el blog de tecnología ahí estará todo lo que voy a explicar, estará por escrito, 6 00:00:39,020 --> 00:00:46,939 por si necesitan buscar algo con más detalle. Vamos a recordar que esto es un proceso de 7 00:00:46,939 --> 00:00:53,659 nivelación que se va a hacer para la cama para compensar las imperfecciones 8 00:00:53,659 --> 00:01:00,000 que pueda haber en las alturas entre la boquilla o lo que llamamos el nozle y 9 00:01:00,000 --> 00:01:03,719 por supuesto la cama 10 00:01:04,180 --> 00:01:11,579 primariamente uno lo hace con las torres y un punto central que es la altura pero 11 00:01:11,579 --> 00:01:16,019 aquí lo vamos a hacer con muchísimos puntos para ello vamos a utilizar una 12 00:01:16,019 --> 00:01:22,680 cosa que llaman z-probe que es lo mismo que una sonda de pruebas en alturas z 13 00:01:22,680 --> 00:01:29,439 hay muchos hay muchos métodos para nivelar este es un método bastante más 14 00:01:29,439 --> 00:01:34,319 elaborado es importante que para poder emplear la 15 00:01:34,319 --> 00:01:43,379 auto nivelación la cama debe ser debe estar puesta en su sitio 16 00:01:43,379 --> 00:01:49,819 debe estar bien ensamblada la impresora vale 17 00:01:49,819 --> 00:01:55,739 y por supuesto esto no va a corregir todas las fallas si la impresora no está 18 00:01:55,739 --> 00:02:00,480 bien armada hay algunas personas que van a eliminar los tornillos de los carros 19 00:02:00,480 --> 00:02:07,000 móviles que están arriba esos tres tornillos uno en cada torre yo lo he 20 00:02:07,000 --> 00:02:14,400 dejado los tornillos pero eso queda a juicio de cada quien vale 21 00:02:14,400 --> 00:02:19,159 algunas personas recomiendan eliminar la palanca del 22 00:02:19,159 --> 00:02:23,699 microinterruptor yo no eliminé la palanca porque hice un 23 00:02:23,699 --> 00:02:30,120 estudio estadístico y a mí me funcionaba mejor el microinterruptor con la palanca 24 00:02:30,120 --> 00:02:48,539 Bueno, sin más preámbulos, vámonos a ver cómo funciona esto. Voy a colocar un pequeño vídeo, ¿vale? En donde vemos, esta es la impresora de un compañero, específicamente de Héctor, en la cual está dando el proceso de autocalibración. 25 00:02:48,539 --> 00:02:54,419 ha hecho ha ido al final de las torres está bajando al punto de la cama y el 26 00:02:54,419 --> 00:03:01,800 sensor a como han visto es muy rápido el proceso ahora nosotros yo modifique la 27 00:03:01,800 --> 00:03:06,719 velocidad de la nivelación lo puse a la mitad 28 00:03:06,719 --> 00:03:12,360 el tipo de sensor que tengo aquí es un lo que llaman un final de carrera con 29 00:03:12,360 --> 00:03:21,539 una palanca y un rodillo y va a ir haciendo diferentes pruebas o testeando en diferentes 30 00:03:21,539 --> 00:03:32,680 puntos de la cama para simplemente registrar esos puntos en su base de datos que tenga interna y 31 00:03:32,680 --> 00:03:40,719 por supuesto este proceso lo va a hacer en forma iterativa, ahí dice iteración 4 y a mí me hizo 32 00:03:40,719 --> 00:03:47,460 unas 5 iteraciones, el proceso va guardando toda esta información y luego por un método 33 00:03:47,460 --> 00:03:55,439 de cálculo va a sacar cómo tiene que estar la cama, ¿verdad? Mejora, o sea, hace perfectamente 34 00:03:55,439 --> 00:04:01,919 plana la cama y toma las alturas. Es un método estadístico. Y bueno, ya dice que está ok 35 00:04:01,919 --> 00:04:08,439 y terminó el proceso. ¿Qué necesitamos para hacer esto? Bueno, ¿cuáles son los materiales? 36 00:04:08,439 --> 00:04:26,100 Lo primero que tenemos que hacer es imprimir esta estructura, que aquí está en dorado, aquí les he colocado la dirección en Tinguiverse, hay dos versiones, una versión pequeña y una versión más grande. 37 00:04:26,100 --> 00:04:36,680 Yo imprimí la versión más grande porque la versión más grande te permite tener alineado lo que es el NOS de la boquilla con la palanca esta que está aquí. 38 00:04:37,240 --> 00:04:42,920 Y por lo tanto puedes hacer un testeo de toda la cama de impresión. 39 00:04:43,639 --> 00:04:48,019 Vas a necesitar tornillos, tuercas, aquí describo exactamente lo que es. 40 00:04:48,019 --> 00:04:54,939 Hay gente que preguntaba, bueno, ¿qué significa M3x8? 41 00:04:54,939 --> 00:04:59,800 porque cuando uno va a comprar los tornillos le salen estas especificaciones 42 00:04:59,800 --> 00:05:04,060 M3 recordemos que es la métrica que va a ser en milímetros 43 00:05:04,060 --> 00:05:08,259 en este caso el diámetro del tornillo son 3 milímetros 44 00:05:08,259 --> 00:05:14,100 y cuando dice por 8 es que esa es la longitud o vamos a decir el largo del tornillo 45 00:05:14,100 --> 00:05:18,959 aquí podemos ver la sonda en este momento 46 00:05:18,959 --> 00:05:23,279 simplemente se ha colocado el cable de cobre 47 00:05:23,279 --> 00:05:27,180 Se ha dado unas vueltas para que mecánicamente esté más fijo 48 00:05:27,180 --> 00:05:34,459 Estos son unos tubitos de goma que se llaman termorretráctiles 49 00:05:34,459 --> 00:05:40,279 Y una vez que soldemos aquí, que esto esté bien soldado 50 00:05:40,279 --> 00:05:43,160 Luego estos tubitos van a ir aquí 51 00:05:43,160 --> 00:05:47,040 Y con calor los vamos a hacer que se contraigan 52 00:05:47,040 --> 00:05:50,040 Y quede totalmente eléctricamente aislado 53 00:05:50,040 --> 00:05:52,300 Y no haya posibilidad de conexión eléctrica 54 00:05:52,300 --> 00:05:55,860 esto está sujeto a través de estos dos tornillos 55 00:05:55,860 --> 00:06:00,120 aquí aparecen serigrafiados algunas cosas 56 00:06:00,120 --> 00:06:03,360 que aquí no se ve claramente pero en la página lo vamos a ver 57 00:06:03,360 --> 00:06:08,720 que es simplemente lo que es cada una de estas tres patillas de conexión 58 00:06:08,720 --> 00:06:11,379 normalmente se conectan los dos extremos 59 00:06:11,379 --> 00:06:14,680 pero ya veremos que puede depender un poco del fabricante 60 00:06:14,680 --> 00:06:19,100 el cable lo hemos introducido por un agujero que tiene aquí 61 00:06:19,100 --> 00:06:24,720 y aquí hemos colocado otro tornillo que es el que va a sujetar con el extrusor 62 00:06:24,720 --> 00:06:31,379 cerramos por aquí, vale, vamos a, bueno aquí es el detalle de la sonda 63 00:06:31,379 --> 00:06:38,800 porque esta sonda, fíjense que el valor va a ser alrededor, desde el nozzle hasta aquí 64 00:06:38,800 --> 00:06:46,259 van a ver alrededor de unos 24 o 25 milímetros, vale, ya después vamos a explicar un poquito más eso 65 00:06:46,259 --> 00:06:50,120 Para poder hacer funcionar esto 66 00:06:50,120 --> 00:06:55,399 Lo primero que tenemos, aparte de tener ya impreso la sonda 67 00:06:55,399 --> 00:06:59,000 Tener el microinterruptor, el cable y todas estas cosas 68 00:06:59,000 --> 00:07:03,459 Es que vamos a hacer una serie de cambios en el software 69 00:07:03,459 --> 00:07:06,540 Que tiene nuestra impresora que se llama Marlin 70 00:07:06,540 --> 00:07:08,459 ¿Qué vamos a hacer? 71 00:07:08,459 --> 00:07:11,500 El primer cambio es que deberíamos tener 72 00:07:11,500 --> 00:07:14,259 Es que esté activo el EEPROM 73 00:07:14,259 --> 00:07:17,819 hay un artículo que explica exactamente que es el EEPROM 74 00:07:17,819 --> 00:07:19,379 no voy a entrar en detalles 75 00:07:19,379 --> 00:07:21,300 pero lo único que digo 76 00:07:21,300 --> 00:07:22,980 que todos los ajustes que hagamos 77 00:07:22,980 --> 00:07:25,319 de alguna manera los vamos a tener que guardar 78 00:07:25,319 --> 00:07:26,660 en una memoria especial 79 00:07:26,660 --> 00:07:28,180 que se llama la EEPROM 80 00:07:28,180 --> 00:07:31,259 y simplemente lo que vamos a hacer 81 00:07:31,259 --> 00:07:32,480 es buscar en el Marlin 82 00:07:32,480 --> 00:07:33,740 aquí yo tengo el Marlin 83 00:07:33,740 --> 00:07:36,819 si ustedes aprietan 84 00:07:36,819 --> 00:07:39,459 el CTRL F 85 00:07:39,459 --> 00:07:40,620 ¿verdad? 86 00:07:41,360 --> 00:07:42,819 y aquí 87 00:07:42,819 --> 00:07:48,639 donde dice find buscar escribimos en este caso que vamos a buscar vamos a buscar la EEPROM 88 00:07:48,639 --> 00:07:56,560 pues entonces voy a seleccionar aquí control copy EEPROM voy a pegarlo aquí sí pero si coloco esto 89 00:07:56,560 --> 00:08:03,279 puede haber muchas palabras que digan EEPROM vamos a copiar exactamente hasta aquí ya ya me serviría 90 00:08:03,279 --> 00:08:11,160 entonces lo vuelvo a colocar muchas veces esto no está seleccionado y si esto no está seleccionado 91 00:08:11,160 --> 00:08:16,379 este dice que va a buscar en todos los los sketchs los sketchs son cada una de 92 00:08:16,379 --> 00:08:20,939 estas pestañas yo voy a colocar por ejemplo aquí en la primera entonces 93 00:08:20,939 --> 00:08:26,579 vuelvo otra vez ya tengo seleccionado esto voy a si yo le digo aquí find 94 00:08:26,579 --> 00:08:32,820 buscar no me lo va a conseguir porque precisamente en esta en este sketch en 95 00:08:32,820 --> 00:08:39,419 esta pestaña no está este está esto que acabo de escribir aquí arriba por lo 96 00:08:39,419 --> 00:08:45,659 tanto si coloco aquí search en todos y le digo fine pues ahora sí mira ahora sí 97 00:08:45,659 --> 00:08:49,799 me lo ha conseguido y que tenía que hacer aquí pues como dice aquí debe 98 00:08:49,799 --> 00:08:58,659 estar probablemente no esto estaría así eso significa que está de seleccionado 99 00:08:58,659 --> 00:09:04,299 no de seleccionado es la palabra es está comentado si yo lo dejo así está 100 00:09:04,299 --> 00:09:08,139 comentado normalmente en programación cuando se coloca doble barra significa 101 00:09:08,139 --> 00:09:15,200 que todo lo que está aquí escrito cuando viene y llega a este punto esta 102 00:09:15,200 --> 00:09:22,539 instrucción no la va no la va a leer el programa no lo lee entonces si 103 00:09:22,539 --> 00:09:27,340 comentamos que simplemente eliminar esas dos barras al llegar a este punto 104 00:09:27,340 --> 00:09:34,120 entonces va a tomar en cuenta que dice que la variable es pron settings que va a 105 00:09:34,120 --> 00:09:40,940 a permitir entonces guardar los comandos m500 y 501 vale ese es el primer cambio ir un poco 106 00:09:40,940 --> 00:09:46,120 más rápido porque si no esto se va a ser muy largo el número de puntos de calibración pues 107 00:09:46,120 --> 00:09:53,379 el número de puntos de calibración viene definido por esta variable control copy hacemos el mismo 108 00:09:53,379 --> 00:10:02,879 procedimiento control efe cambiamos pegamos aquí y le decimos búscalo aquí está lo conseguido yo 109 00:10:02,879 --> 00:10:07,860 he puesto aquí primero que esto esté descomentado como hicimos hace un momento 110 00:10:07,860 --> 00:10:13,600 y aquí va a estar el número 4 vale está el 4 y voy a poner fíjense ustedes voy a 111 00:10:13,600 --> 00:10:18,539 colocar aquí dos barras y voy a colocar chito para decir que esto lo he 112 00:10:18,539 --> 00:10:26,279 modificado yo y chito antes era 4 para yo saber que cómo estaba configurado en 113 00:10:26,279 --> 00:10:30,919 forma original hemos puesto 7 qué significa eso de 7 la explicación está 114 00:10:30,919 --> 00:10:36,500 aquí miren marlene acepta como máximo 49 puntos pero tú dices bueno pues que tiene que ver el 7 115 00:10:36,500 --> 00:10:44,799 bueno porque resulta ser que colocar 7 significa que 7 por 7 7 por 7 da 49 puntos de prueba va a 116 00:10:44,799 --> 00:10:52,879 probar 49 puntos de la superficie de la cama este es el valor máximo que acepta marlene puede ser 1 117 00:10:52,879 --> 00:10:53,860 2, 3 118 00:10:53,860 --> 00:10:56,559 el 1, fíjate si 119 00:10:56,559 --> 00:10:57,960 desde el 1 aquí te lo pone 120 00:10:57,960 --> 00:11:01,259 el número para probar los puntos 121 00:11:01,259 --> 00:11:03,259 puede ir desde el 1 hasta el 7 122 00:11:03,259 --> 00:11:05,000 pues 123 00:11:05,000 --> 00:11:06,200 yo me imagino 124 00:11:06,200 --> 00:11:08,460 1 es 1 por 1, 1 por 1 es 1 125 00:11:08,460 --> 00:11:09,539 probaría un solo punto 126 00:11:09,539 --> 00:11:12,960 pues eso sería prácticamente probar la altura 127 00:11:12,960 --> 00:11:14,759 si colocas 2 128 00:11:14,759 --> 00:11:16,159 sería 2 por 2, 4 129 00:11:16,159 --> 00:11:18,580 y así sucesivamente 7 por 7 130 00:11:18,580 --> 00:11:19,879 que es lo que hemos colocado aquí 131 00:11:19,879 --> 00:11:22,100 pues serían 49 puntos 132 00:11:22,100 --> 00:11:28,220 vamos con otro otra cosa que cambiar en marlin pues bueno normalmente 133 00:11:28,220 --> 00:11:34,159 la sonda la sonda esa que enseñamos hace un momento la fotografía si es una sonda 134 00:11:34,159 --> 00:11:40,259 grande por ejemplo más de 20 milímetros no te va a permitir meter el tamaño de 135 00:11:40,259 --> 00:11:46,600 la sonda lo que llaman el offset que dice aquí defina el rango de la offset 136 00:11:46,600 --> 00:11:49,000 esto que está aquí, hago otra vez 137 00:11:49,000 --> 00:11:50,759 control copy, nos vamos para acá 138 00:11:50,759 --> 00:11:52,039 control F 139 00:11:52,039 --> 00:11:54,919 pego aquí y le digo 140 00:11:54,919 --> 00:11:57,100 find, búscalo, pues aquí está 141 00:11:57,100 --> 00:11:58,580 esto 142 00:11:58,580 --> 00:12:00,340 voy a poner esto un poco más arriba 143 00:12:00,340 --> 00:12:03,139 esto que está aquí es exactamente lo que 144 00:12:03,139 --> 00:12:04,059 le he puesto aquí 145 00:12:04,059 --> 00:12:06,299 tú debes estar esto 146 00:12:06,299 --> 00:12:08,460 descomentado, ¿verdad? 147 00:12:08,600 --> 00:12:10,840 tanto esta como esta y entonces 148 00:12:10,840 --> 00:12:12,600 hay que colocar los anteriores valores 149 00:12:12,600 --> 00:12:14,820 eran menos 20, pues hay que cambiar el menos 20 150 00:12:14,820 --> 00:12:16,559 y colocar aquí menos 30 151 00:12:16,559 --> 00:12:20,879 en estas dos líneas que aparece aquí ya está otra cosa que hemos cambiado en el 152 00:12:20,879 --> 00:12:25,799 marley vamos para el cuarto cuarta cosa que tenemos que hacer para poder bajar 153 00:12:25,799 --> 00:12:30,240 con el programa que utilizamos normalmente que es el pronto face a 154 00:12:30,240 --> 00:12:36,000 valores negativos es decir a valores por debajo de cero recordemos que cero es la 155 00:12:36,000 --> 00:12:40,860 altura total si yo quiero bajar más más no te va a dejar el marley entonces 156 00:12:40,860 --> 00:12:48,200 porque porque estamos buscando ahora este parámetro vale yo lo voy a poner yo 157 00:12:48,200 --> 00:12:51,779 lo voy a poner hasta aquí porque no me acuerdo si está modificado en este 158 00:12:51,779 --> 00:12:56,679 control efe le doy control v le digo búscalo pues pues si esta mira aquí 159 00:12:56,679 --> 00:13:02,419 está pues si el valor que traía esto me parece que trae un cero aquí dice chito 160 00:13:02,419 --> 00:13:06,240 cero permite bajar los valores negativos en la calificación manual con con 161 00:13:06,240 --> 00:13:10,379 pronto el face yo he hecho una nota es una nota que es una nota de programación 162 00:13:10,379 --> 00:13:13,399 Para uno cuando vuelves a este punto sepa 163 00:13:13,399 --> 00:13:15,940 Aquí había un 0, pues le he colocado un menos 10 164 00:13:15,940 --> 00:13:20,320 Ahora me va a permitir bajar por debajo del punto Z0 165 00:13:20,320 --> 00:13:24,600 Específicamente me va a dejar bajar incluso hasta menos 10 milímetros 166 00:13:24,600 --> 00:13:26,799 He puesto una precaución aquí 167 00:13:26,799 --> 00:13:30,860 Precaución, si introduces un valor negativo puedes golpear el cristal con el snorle 168 00:13:30,860 --> 00:13:36,639 Por ejemplo, si tú ya tienes la impresora y tú le pones Z a menos 5 169 00:13:36,639 --> 00:13:40,019 Pues te puedes cargar el cristal 170 00:13:40,019 --> 00:13:41,940 Porque va a bajar hasta menos 5 171 00:13:41,940 --> 00:13:43,980 Y menos 5 es más abajo del cristal 172 00:13:43,980 --> 00:13:45,120 Cuidado con eso 173 00:13:45,120 --> 00:13:47,019 Cuidado con eso 174 00:13:47,019 --> 00:13:48,399 Claro, estamos definiendo 175 00:13:48,399 --> 00:13:52,179 Eso hay que tener cuidado 176 00:13:52,179 --> 00:13:55,860 Por eso el Marlin lo trae deshabilitado 177 00:13:55,860 --> 00:13:57,419 Incluso me acuerdo Héctor 178 00:13:57,419 --> 00:14:00,000 Que había dicho que prefería por razones de seguridad 179 00:14:00,000 --> 00:14:00,919 Dejar esto en cero 180 00:14:00,919 --> 00:14:04,100 Pero para nosotros es muy conveniente 181 00:14:04,100 --> 00:14:05,299 Poder hacer esto 182 00:14:05,299 --> 00:14:06,539 Teniendo esa precaución 183 00:14:06,539 --> 00:14:08,919 Bueno, ya hemos hecho todos los cambios en el Marlin 184 00:14:08,919 --> 00:14:16,419 una vez que hayamos hecho eso pues simplemente le damos verificar verdad y eso va a compilar 185 00:14:16,419 --> 00:14:23,559 y debería decirnos que eso está todo bien bueno pues bueno pues si está bien lo guardamos ya está 186 00:14:23,559 --> 00:14:30,820 todo guardado todo listo y luego le deberíamos cargar ya a nuestra impresora con este programa 187 00:14:30,820 --> 00:14:36,299 que se programa arduino debe estar conectado y todo está pre configurado vale de acuerdo a tu 188 00:14:36,299 --> 00:14:43,919 sistema operativo yo en este caso estoy utilizando linux una versión se llama 189 00:14:43,919 --> 00:14:48,240 linux men pero la mayor parte de los usuarios lo más probable es que utilice 190 00:14:48,240 --> 00:14:54,320 windows vale vamos ahora la preparación para el hardware