Marlin 2.0.9.x : Crear desde 0 un firmware

  Рет қаралды 13,899

JC 3DESIGN

JC 3DESIGN

2 жыл бұрын

Os muestro los pasos que suelo realizar para crear un firmware y calibrar una impresora 3d, de la forma más completa y sencilla posible.
▼▬▼▬▼▬▼▬▼▬ CANAL ▬▼▬▼▬▼▬▼▬▼
DESCARGAS:
/ jc3design
Donaciones por paypal:
ruedapc2@hotmail.com

Пікірлер: 62
@OtaconMG
@OtaconMG 2 жыл бұрын
Como siempre, seguro que impecable y gracias por la buena calidad de los vídeos. Lo que nos enseñas es mucho. Gracias
@achi1655
@achi1655 Жыл бұрын
Como siempre otro magnífico video bien explicado,
@k0nd0r2009
@k0nd0r2009 2 жыл бұрын
Bien JC, gracias por el tuto►! ! !
@JoseManuel-ei6do
@JoseManuel-ei6do 2 жыл бұрын
Excelente JC. Buen vídeo, como siempre. El config.adv tiene un poquito más de miga pero es entendible con tus aclariones. Un saludo.
@JuanCarlos_3design
@JuanCarlos_3design 2 жыл бұрын
hoy ya subimos la parte final!! un saludo!
@principecristiano
@principecristiano Жыл бұрын
En la anet a8 si tengo el problema de que tengo que montar la tarjeta sd cada vez que enciendo la impresora, no Sabia que des comentando define SD_DETECT_STATE HIGH se solucionaba, gracias
@rallyfpv8459
@rallyfpv8459 2 жыл бұрын
Buenas, me preguntaba si en los demas videos en los que vayas a meter klipper podrias hacerlo en una orange pi ya que la raspberry casi es imposible de encontrar y lo mas parecido es la orange pi. Muchas gracias por tus videos. Ya sea para entretenerse o para sacarte de un apuro siempre vienen bien.
@JuanCarlos_3design
@JuanCarlos_3design 2 жыл бұрын
en principio para la orange pi es muy parecido, solo cambia el primer paso, donde tienes que instalar una distribucion de octopi que funcione en la orange pi, luego es instalar desde ella mainsail y todo lo mismo que ya he explicado, un saludo!
@Arqtico
@Arqtico 2 жыл бұрын
Gracias Jc por estos magníficos tutoriales. Tengo una duda, comentas que ya explicaste lo de configurar el linear advance, pero no encuentro el video, ¿podrías indicarme en cual?
@JuanCarlos_3design
@JuanCarlos_3design 2 жыл бұрын
buff a bote pronto no se en cual... se que ultimamente enseñe un poco sobre ello y como se configuraba, quizas en una de las últimas máquinas custom que he creado, pero sino, haré un refresco proximamente, un saludo!
@Arqtico
@Arqtico 2 жыл бұрын
@@JuanCarlos_3design Gracias, con esas indicaciones ya lo busco yo, no te preocupes
@Arqtico
@Arqtico 2 жыл бұрын
@@JuanCarlos_3design Aprovechando el hilo,… he configurado mi propio marlin para una KP3S v3 de serie (placa v1.3 con TMC2225 integrados). He configurado todo correctamente, sin errores, y probando que funciona correctamente, menos el UART que al ir integrados de momento no mire ni la posibilidad. El tema es que activo el babystepping, y el acceso con el doble click, pero si bien no arroja error y puedo controlarlo con el Gcode M290, no consigo acceder a la pantalla de babystepping con el doble click ni veo ningún apartado en el menú desde donde hacerlo. ¿alguna sugerencia de donde puede estar el problema?
@Junavi07
@Junavi07 7 ай бұрын
Gracias por tu trabajo. En estos videos de configuración de Marlin estoy aprendiendo mucho, pero me he tropezado con un problema al que no logro encontrar solución. Tengo una Ender 3 con CR Touch y con una v4.2.7, he seguido los pasos de tus videos para compilar Marlin 2.0.9.3. He seleccionado #define BLTouch, #define MESH_BED_LEVELING para nivelar la cama (he probado también con #define AUTO_BED_LEVELING_LINEAR y #define AUTO_BED_LEVELING_BILINEAR), pero el problema viene cuando hago un AUTO HOME. El eje X y el eje Y los hace bien, pero el eje Z Va al centro de la cama, pero se queda en el aire a unos 20 ó 30mm y no baja para detectar el z mínimo. El CR Touch realiza las dos mediciones en el aire y ahí queda con Z??. No consigo entender por qué hace eso y cómo configurar el home del eje Z. ¿Podrías ayudarme con esto? Gracias. Saludos.
@JuanCarlos_3design
@JuanCarlos_3design 6 ай бұрын
buenas, el problema es que el cr touch te tiene la lógica invertida, y no baja, porque detecta que está activo cuando realmente no lo está... te toca invertir la lógica del z_min en el firmware
@Junavi07
@Junavi07 6 ай бұрын
Probado y funcionando! Muchísimas gracias por tu ayuda. Llevaba casi una semana consultando foros, viendo videos, etc... Muchas preguntas al respecto, pero ninguna respuesta válida. Saludos@@JuanCarlos_3design
@juanelbandolero
@juanelbandolero Жыл бұрын
buenas muy buen video me ayudo de mucho solo tengo un plroblema en prusa hago el cambio de color pero la impresora (ender 3 pro) con placa 4.2.2 no recibe los comando m600 no hace el cabio de filamento le active la pausa avanzada y aun asi no hace el cambio
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
tienes activado a mayores de la pausa avanzada, el nozzle park? por que si no, no funcionará... ojo, se tiene que activar en el configuration adv donde la pausa avanzada, y luego también en el configuration.h poniendo unos valores correctos a donde se tiene que aparcar el cabezal, al hacer la pausa. Asi de esta manera, aparecerán al hacer la pausa, opciones en el lcd para hacer cambios de filamento
@elatronic
@elatronic Жыл бұрын
Buenas, gran video como siempre, quisiera cambiar mi Artillery x2 a la ultima versión de Marlin, pero he encontrado informacion contradictoria, tu cargas el firmware desde la targeta en otros videos lo hacen poniendo la impresora en modo DFU, otra duda es como actualizar la pantalla tactil que parece que es independiente de Marlin. Gracias de antemano Un Saludo
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
si, las pantallas táctiles tienen que tener su propio firmware y liberado por la marca, no podemos compilar el propio. De la otra parte pues no tengo ni idea, me acaba de llegar mi artillery x2 y la próxima semana seguramente empezaré a meterle mano, ya os contaré! un saludo!
@maneldlc.r.8692
@maneldlc.r.8692 Жыл бұрын
Muchísimas gracias por estos videos, me han ayudado muchísimo a configurar e instalar mi versión de Marlin 2.1.1 Tengo una impresora cartesiana Geeetech i3 Pro C con una placa GT2560 y Marlin2..1.1 Me ocurre que solo me imprime la primera capa, después sigue todo el proceso pero no sale material por la boquilla. He mirado que no esté obstruida, también he cambiando el extrusor y las boquilla por unos nuevos y sigue haciendo lo mismo. Me llama mucho la atención pues he podido imprimir con ella pero desde hace 2 semanas me pasa eso. Ya no se que más probar ni que mirar. Si pudieras asesorarme te estaría enormemente agradecido. Saludos!!!!
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
buenas, si no sale material, lo primero que tienes que ver es: a) la rueda del extrusor sigue girando? si no -> problema en motor, driver o electronica b) si sigue girando, se come el filamento, lo dobla y machaca? -> si no, revisa que este bien el extrusor y haga la presión suficiente la polea contra el filamento, o que incluso la polea dentada no este floja ... c) si se como el filamento -> tienes un atasco en el nozzle, pero es raro por que los has cambiado por nuevos... yo checkearía con un termometro laser o algo asi, o tocando el cubo con "algo" si realmente está caliente, por si está fallando el calentador o la sonda de temperatura...
@maneldlc.r.8692
@maneldlc.r.8692 Жыл бұрын
@@JuanCarlos_3design Muchisimas gracias por la orientación. He mirado y el extrusor gira y sube y baja el filamento(le puse una marca con rotulador) y el hotend esta caliente, muy caliente, llega a la temperatura solicitada. Es algo muy raro porque no me extruye PLA (he probado con 200, 205, 210 y 220º). En cambio le cambio el filamento por uno más flexible que tengo FFF morado de SmatFlex y este si lo extruye, pero se deja zonas sin material, se deja huecos sin ponerle material...
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
tiene pinta entonces que el problema tiene que estar en el motor o en el extrusor o "empujador" del material, que este fallando (motor en mal estado, polea extrusora mal apretada, cables haciendo mal contacto...) o que el driver del extrusor no tenga la potencia suficiente (puedes probar a subirle 0.15 de potencia, tendrás que mirar según tu driver, como se hace).
@maneldlc.r.8692
@maneldlc.r.8692 Жыл бұрын
@@JuanCarlos_3design Muchas gracias por la orientación. El problem está en la estrusora. El filamento patina y no lo extruye bien...
@mateoalvarez9665
@mateoalvarez9665 Жыл бұрын
Hola muchas gracias por tu aporte me sirvio de mucho, he buscado la configuracion del "Linear Advance" en tus videos, pero no he logrado encontrarlo, quisiera poder aprenderlo y si me inidcas en cual video estaria genial, muchas gracias por todo
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
lo tengo enseñado en alguna maquina por suelto, pero no tengo ningún video exclusivamente para ello... no es complejo, activarlo, partir de 0.2 e imprimir este patrón de calibración en cada tipo de material que utilicemos, y observar donde, en que medida, la linea es más perfecta y constante, y así , traspasar el nuevo valor al firmware. El generador del patrón: marlinfw.org/tools/lin_advance/k-factor.html Un saludo
@achi1655
@achi1655 Жыл бұрын
Lo que tengo una duda es donde dices en el apartado de el driver de z q se puede desactivar , si no quiero q se desactive en vez de 120 seg que pondría 0?? Y en el driver de z que pongo false??
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
en principio tendrías que cambiar solo esto: #define DISABLE_Z false en el configuration_adv.h
@akirave7859
@akirave7859 Жыл бұрын
Buenas noches amigo ....es com¿nveniente eliminar los encoders de los motores??? en CNC que te comente antes ( GERBER SABRE 408) usa en los motores X,Y,Z encoder,,,,,,,,con esa maquina van a cortar plastico y madera, es conveniente usarlo sin encoder???
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
con marlin a mayores tienes que usar drivers en la electrónica... tendrás que ver que no se peguen con los encoders... yo los motores con encoder que he visto en impresión 3d, se conectaban con un cable que terminaba en un driver y se pinchaban en la electrónica...
@josealbertoalonso7498
@josealbertoalonso7498 4 ай бұрын
Hola muy buenas me gustaria contactar contigo. Tengo una ender 3 pro yno hay manera que me reconozca el m600 cambio de filamento.
@JuanCarlos_3design
@JuanCarlos_3design 3 ай бұрын
creo que ya hemos hablado por email y solucionado el tema ;-)
@VIDAVIVIDAVID
@VIDAVIVIDAVID Жыл бұрын
lo he echo tal cual pero pero en el build me pone use a specific environment for build y no se que hacer me salen errores al compilar gracias
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
para que placa estás compilando?
@vladimircazorla3323
@vladimircazorla3323 Жыл бұрын
Buenas tardes desde Míami, quisiera hacerle una consulta , tengo una Ender3 v2 y le compre el kit extender del eje Z, la altura permitida en ese eje de la Ender es 200mm y quiero subirlo a 500mm, ese cambio de Z puedo hacerlo desde Pronterface ?
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
buenas, no puedes, ese valor está almacenado en el firmware, no en la epprom, por lo que debes modificar el firmware desde su fuente original y recompilarlo, para establecer de forma fija la nueva altura.
@vladimircazorla3323
@vladimircazorla3323 Жыл бұрын
Entonces no tengo opción, con los board Creality el Marlin da problema para compilar , hay una opción que es poner en la board Mega 2046 , con esa opción si me compila pero cuando se lo pongo a la máquina comienza un pitido y no enciende la pantalla, estuve buscando por foros de internet y hay muchos con ese problema, ese extender viene específico para esa máquina, es de FYSTEC y ellos lo venden con un software que tienes que bajar una aplicación y poner una cinta directo al board pero la 4.2.7 no tiene ese puerto, es como el puerto del display .
@raul8045
@raul8045 5 ай бұрын
Buenas muy buen video .se puede cargar esta version en arduino mega 2560. Es de 8 bit ?un saludo
@JuanCarlos_3design
@JuanCarlos_3design 5 ай бұрын
no, marlin 2.0.x no entra en placas de 8 bits... pero siempre, si tienes una máquina vieja, puedes comprar una raspberry pi zero 2 y poner klipper
@germanluis8969
@germanluis8969 Жыл бұрын
exelente video, estoy tratando de hacer un fimwarepara mi impresora segui todos lospasos pero al momento de compilar me marca error me aparece(PS C:\Users\gerbo\Downloads\marlin nuevo\Marlin-2.1.2.1> echo "done" >"C:\Users\gerbo\AppData\Local\Temp\ipc") me podrias ayudar?
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
eso no es un error, eso es un mensaje de que ha terminado, hace falta todo el texto anterior que salga a esa linea final
@adsa-3dunmundodeimpresione338
@adsa-3dunmundodeimpresione338 Жыл бұрын
hola muy buenos sus videos ne han ayudado un monton. tengo un problema una clon de i3 de una empresa llamada 3d matic le actualize el frieware y no anda los finales de carrero no se sy es algo del marlin pe podria orientar se lo agradeseria
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
si antes funcionaban y ahora no... está claro que el problema es el firmware, puede ser incluso que el firmware no esté bien configurado, y venga con la lógica de los finales de carrera al revés de lo que deberia, vuelve a compilar el firmware (necesitas la fuente original, si no la tienes, no tiene solución), y en el configuration.h los finales de carrera vienen definidos con luego un true o false en su logica, simplemente pon al revés los que no te funcionen, y prueba... (si pone false, cambialo por true, y viceversa). La linea, será algo asi: #define X_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop. y a parte, deben estár activos en máximo o mínimo (la posición donde se activa el final de carrera, si están al principio del eje es minimo, si están al fina, máximo, por ejemplo en X el minimo es la izquierda): #define USE_XMIN_PLUG #define USE_YMIN_PLUG #define USE_ZMIN_PLUG (activo es, que no tienen delante // )
@adsa-3dunmundodeimpresione338
@adsa-3dunmundodeimpresione338 Жыл бұрын
@@JuanCarlos_3design gracias padre he visto casi todos tus videos te felicito me inspiras a segir enamorandome de este oficio te mando un gran abrazo de un humilde venezolano en argentina, que dios le siga dando exitos, cuando pueda empezare a armamrme una de las que tu diseñas estas hermosas.
@adsa-3dunmundodeimpresione338
@adsa-3dunmundodeimpresione338 Жыл бұрын
no me vas a creer pero el detalle era los finales invertidos Y en X y viceverza
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
ves, al final ,todo tiene su explicación... pero deja en muy mal lugar a las casas, no es la primera vez que me pasa en otras máquinas, que bajo su firmware y resulta que algo deja de funcionar, porque está mal configurado para la propia maquina que venden ellos... en fin, me alegro que solucionaras!
@Jose-ip5xb
@Jose-ip5xb Жыл бұрын
Muy interesantes los videos. Aunque yo tengo una Anycubic I3 Mega, estoy siguiendo el video y modificando los parámetros acorde a mi hardware. Al final me está dando un fallo y es que el eje al llegar al final de carrera sigue haciendo ruido, los dos sensores están presionados (el comando M119 me da que los dos están "Triguered"), pero sigue forzando para bajar, pero no lo hace, es como si patinase en los ejes. ¿Alguna pista?. Gracias
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
si el eje al llegar al final de carrera, lo sigue tocando e intentando avanzar, puede ser por cosas como que alo mejor el final de carrera está definido como MAX (ala derecha en el eje X o al frente en el eje Y) pero lo tienes colocado físicamente como MIN... o viceversa... en que posiciones tienes los finales de carrera y hacia que lado te hace el homing? lo habitual es X a la izquierda e Y al fondo.
@Jose-ip5xb
@Jose-ip5xb Жыл бұрын
@@JuanCarlos_3design Muchas gracias, ya lo he corregido, efectivamente era un problema con el sensor. Espero seguir aprendiendo.
@Jose-ip5xb
@Jose-ip5xb Жыл бұрын
@@JuanCarlos_3design Hola de nuevo. Como te comenté el problema de los ejes, está arreglado, ahora mi problema es que está imprimiendo y de repente empieza a bajar la temperatura y cuando llega a los 180ª (desde los 210º), se para. Esto pasa cuando puede llevar un rato imprimiendo "bien". Gracias
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
prueba a hacer lo mismo, con el ventilador de capa desactivado, a ver si está soplando donde no debe y te enfría la zona de la sonda de temperatura y claro, por seguridad, marlin al bajar de 180 grados, para de extruir. Si no es eso, y de repente tienes una caida de temperatura, una de 2, o fallo del calentador, o fallo de la fuente de alimentación... si solo pasa en el extrusor y la cama no baja temperatura, a puesto por el calentador del extrusor.
@Jose-ip5xb
@Jose-ip5xb Жыл бұрын
Arreglado, el problema estaba en tipo de thermistor, tenía que ser tipo 11. Gracias
@jjavier22a
@jjavier22a 2 жыл бұрын
hola... para el marlin 2.0.9 o el 2.1 no encontré donde habilitar el segundo motor para Z en configuration_adv no lo encuentro 😢(impresora:anet a8 , placa:ramps 1.6 firmware: Marlin 2.1 )
@JuanCarlos_3design
@JuanCarlos_3design 2 жыл бұрын
Ahora está aqui: // // Multi-Z steppers // #ifdef Z2_DRIVER_TYPE //#define INVERT_Z2_VS_Z_DIR // Z2 direction signal is the opposite of Z //#define Z_MULTI_ENDSTOPS // Other Z axes have their own endstops #if ENABLED(Z_MULTI_ENDSTOPS) #define Z2_USE_ENDSTOP _XMAX_ // Z2 endstop board plug. Don't forget to enable USE_*_PLUG. #define Z2_ENDSTOP_ADJUSTMENT 0 // Z2 offset relative to Y endstop #endif #ifdef Z3_DRIVER_TYPE //#define INVERT_Z3_VS_Z_DIR // Z3 direction signal is the opposite of Z #if ENABLED(Z_MULTI_ENDSTOPS) #define Z3_USE_ENDSTOP _YMAX_ // Z3 endstop board plug. Don't forget to enable USE_*_PLUG. #define Z3_ENDSTOP_ADJUSTMENT 0 // Z3 offset relative to Y endstop #endif #endif #ifdef Z4_DRIVER_TYPE //#define INVERT_Z4_VS_Z_DIR // Z4 direction signal is the opposite of Z #if ENABLED(Z_MULTI_ENDSTOPS) #define Z4_USE_ENDSTOP _ZMAX_ // Z4 endstop board plug. Don't forget to enable USE_*_PLUG. #define Z4_ENDSTOP_ADJUSTMENT 0 // Z4 offset relative to Y endstop #endif #endif #endif
@jjavier22a
@jjavier22a 2 жыл бұрын
@@JuanCarlos_3design hola. gracias por responder. lo vi pero lo avía pasado por alto porque mencionaba los endstop e invertir los cambios de direccion. y no sabia como habilitar el driver de E1 para usarlo como un segundo motor de Z . será que tengo que descomentar //#define Z2_DRIVER_TYPE A4988 para que lo reconozca en Configuration_adv.h ?
@JuanCarlos_3design
@JuanCarlos_3design 2 жыл бұрын
si claro, si no lo descomentas... esta desactivado!
@alexiviloria1616
@alexiviloria1616 2 жыл бұрын
A mi me sale error de includepath, he buscado varias forma de resolver pero nada, y si hago la opcion que dices no me sale la placa que configure no se que hacer es mi primera ves en esto pero ya he intentado copilar desde cero y nada jejej ojalá puedas orientarme
@JuanCarlos_3design
@JuanCarlos_3design 2 жыл бұрын
que windows tienes? visual studio code solo funciona (la compilación de marlin) de windows 8 en adelante, por que hace uso de powershell, que win7 no tiene
@alexiviloria1616
@alexiviloria1616 2 жыл бұрын
@@JuanCarlos_3design tengo el 10 jeje
@gaston2446
@gaston2446 Жыл бұрын
hola buen dia, realmente espero que alguien me responda. compre una impresora hellbot hidra plus 8bit. es muy mala y no quiero perder la plata, tengo una plaqueta nueva de 32bit y no se como configurar para una impresora index. alguien me puede ayudar. Marlin,klipper cualquiera de los dos no tengo drama..
@JuanCarlos_3design
@JuanCarlos_3design Жыл бұрын
mirate la serie de videos que tengo sobre máquinas idex, en uno de ellos explico como se configura el firmware: kzfaq.info/get/bejne/hq2fpdpitqicl5s.html Creo que explico en este y el siguiente: kzfaq.info/get/bejne/idqBmahhr7u3Y2g.html
@gaston2446
@gaston2446 Жыл бұрын
@@JuanCarlos_3design gracias por responder! Voy a tratar de seguir todos los pasos! Tenes algún canal donde des cursos personalizados claro con una suscripción?
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 14 МЛН
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 10 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
Basic usage of MKS Monster8 in Voron 2.4 (based on Marlin firmware)
10:53
CPU TD4
4:11
jhilario
Рет қаралды 359
Easily upgrade the Marlin firmware on your kit 3D printer!
12:54
Made with Layers (Thomas Sanladerer)
Рет қаралды 469 М.
La idea errónea que nos enseñan sobre la electricidad
13:43
Veritasium en español
Рет қаралды 9 МЛН
Firmware Marlin 2.0.9.3 BJ3D - Ender3 Común, Pro y Neo
11:07
Buena Junta 3D
Рет қаралды 12 М.
🌈 How to print MULTIPLE colors with ONE hotend / ENDER 3 PRO
11:21
Anet A8 manual mesh bed leveling with Marlin firmware 1.1.X
10:38
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,9 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 2,6 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,8 МЛН