Marlin
Marlin es el firmware más usado para las impresoras 3D y al hacerle modificaciones físicas a la mia debía por lo tanto hacerle modificaciones a el firmware de la impresora. Aquí esta como lo hice.
Primero tuve que programar la placa controladora por defecto que traía mi Ender 3 en este caso era la placa Creality V1.1.4, para esto tuve que quemarle el bootloader de arduino a la placa, para esto tuve que hacer click en Archivos>Ejemplos>ArduinoISP>ArduinoISP y en programador seleccioné AVRISP mkII y el puerto correspondiente que me marcaba el Arduino IDE, subí el programa a un Arduino UNO común, luego tuve que agregar la placa se Sanguino de a las información de Arduino para que este la pueda detectar, para esto tuve que hacer click en Archivo>Preferencias y saldrá un ventana, en esta ventana debemos buscar el campo de texto que dice Additional Boards Manager URLs y agregar el siguiente enlace https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json, luego le damos en OK, luego hacemos click en Herramientas>Placa>Administrador de Placas y en el campo de texto de búsqueda buscamos Sanguino y en la única que nos sale (Si nos salen varias es la de Sanguino by Kristian Sloth Lauszus) le damos en instalar, esperamos a que se descargue y lo cerramos.
Luego sin desconectar el arduino de la computadora conectamos los pines para usar el protocolo MISO-MOSI del arduino con los de la placa de la siguiente manera:

Donde se conecta cada uno con su color correspondiente en el otro, en la parte de herramientas ahora cambiamos la parte que dice Placa a la que dice Sanguino, el Programador a Arduino como ISP y el Proceasdor a ATmega 1284P (16 MHz) en la misma parte de herramientas hasta abajo daremos click en Quemar bootloader y si todo salió bien nos saldrá que el bootloader a sido grabado sin errores.
Luego debemos desconectar el Arduino de la computadora y conectar la placa directamente para poder cargar el Marlin, pero primero debemos de descargar unas librerías que nos faltan para poder compilar el Marlin, con una instalación fresca de Octubre del 2022, las unicas librerías que faltaron fueron U8glib Y U8glib-HAL los cuales para instalarlos solo debemos hacer click en Archivos>Administar Librerias y solo debemos buscar estos nombres por separado en el buscador de la ventana que sale e instalar estas librerías.
Cuando estas ya se hayan descargado ya podremos cargar nuestra configuración de Marlin a nuestra placa.