Buenas tardes, estoy llevando a cabo un proyecto que se basa en convertir a mi Ender 3 pro en un router CNC para la fabricación de placas PCB.
Hasta ahora tengo todo funcionando OK, diseñé un soporte para mi Dremel 3000 y modifiqué la cama de impresión mediante unos perfiles 2020 de aluminio, para así poder sujetar las placas PCB.
Además tuve que adaptar el fin de carrera del eje Z de manera que detecte cuando la punta de la fresa que esta en el Dremel, toque el cobre de la placa PCB.
Todo funciona OK, ya hice una placa y queda muy bien. Pero tengo un inconveniente, necesito realizar Mesh Bed Leveling solo en la superficie de la placa.
Edité Marlin y active el MBL, y la nivelación de la superficie total de la cama la puedo hacer sin inconvenientes. El problema surge cuando el PCB que necesito fabricar es más chico que la superficie de la cama.
La única forma que encontré para adaptar el MBL al tamaño del PCB es editando las dimensiones de la cama desde el firmware de la impresora. Pero no es práctico tener que editar el firmware para cada tamaño de placa PCB.
Es por eso que quisiera saber si es posible realizar esa modificación, ya sea mediante un menú adicional (estuve agregando y editando los custom menús desde Marlin, pero no logre poder cambiar el tamaño de la cama desde el menú que cree) o mediante un GCODE.
Busqué información sobre este tema en internet y no encontré nada que me pueda ayudar a editar Marlin para poder realizar esa modificación como un parámetro más de impresión.
Desde ya, muchas gracias por leer mi inquietud.