mini arduino cnc software

Поделиться
HTML-код
  • Опубликовано: 13 июн 2016
  • Programas necesarios para generar Gcode y enviarlo a arduino
    Download Inkscape 0.48.5 version:
    inkscape.org/e...
    Download unicorn gcode extencion:
    github.com/mar...
    Download Processing:
    processing.org...
    Download gctrl sketch:
    www.instructabl...
    Download arduino cnc sketch:
    gist.github.co...
    Project based on this video:
    • Mini CNC machine Ardui...
    SUSCRIBETE! goo.gl/Lq1Veq
  • НаукаНаука

Комментарии • 105

  • @miguelernestogomezartundua9533
    @miguelernestogomezartundua9533 3 года назад

    Me parese super pero no incontre el codigo que estava mejorand ..la q dibuja con el maus

  • @Emaelectronic3D
    @Emaelectronic3D 4 года назад

    Si los tengo los 2 amigo para eso es prosesin para prosesesar el código ...... Y hay mismo muevo los ejes amigo.....quiero saber

  • @scrapper347
    @scrapper347 5 лет назад

    cuando le doy al boton de ejecutar en el Processing se me abre una ventana de 100x100 en blanco ¿a que se debe?

  • @cesarparra5862
    @cesarparra5862 6 лет назад

    Hola yo la tengo pero con otros programas pero no logro hacer que funcione el servo

  • @jorgebarrera7457
    @jorgebarrera7457 5 лет назад

    Hola que tal sabes que tengo problemas con el eje z estoy haciendo el mismo proyecto y anda impecable solo que el eje z no funciona que puede ser

  • @deividlozano4443
    @deividlozano4443 6 лет назад

    Mi impresora no esta imprimiendo la imagen correctamente. ¿Como proceder?

  • @458omar
    @458omar 5 лет назад

    Me sale error M18 ( drivers off) ¿A que se debe esto? ¿Que hago?

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    HOLA ,SI EL VIDEO QUE SUBISTE ESTA MUY CLARO Y LO ENTIENDO,PERO NO SE POR QUE NO ME FUNCIONA ,CREO QUE ME FALTA ALGUN PROGRAMA .
    YA TENGO EL PROGRAMA DE
    INKSCAPE CON SU EXTENCION.
    TENGO EL PROGRAMA DE PROCESSING 3,1,2
    QUE MAS ME FALTARIA

  • @josu6798
    @josu6798 6 лет назад +1

    TE LO MERECES EL LIKE

  • @deivermurcia1772
    @deivermurcia1772 4 года назад

    me interesa las nuevas funciones para controlar mejor la CNC

  • @gsss9392
    @gsss9392 2 года назад

    El link del gctrl no funciona

  • @deividlozano4443
    @deividlozano4443 6 лет назад

    amigo me podrias ayudar tengo mi mini cnc pero no me dibuja que puedo hacer.... :(

  • @user-pn6zx6tm9i
    @user-pn6zx6tm9i Год назад

    soporta ESP32???

  • @ramirezkine5704
    @ramirezkine5704 5 лет назад

    sos un maestro

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    hola ya tengo todo listo pero tengo problemas con el programa de extencion ,podrias hacer un video detallando,gracias

    • @proyectof781
      @proyectof781  8 лет назад +1

      Hola Gerado te referis al Inkscape para generar el Gcode?

  • @antonioclaramonte2059
    @antonioclaramonte2059 7 лет назад

    El ponto cero es automático o se debe configurar?Gracias, excelente trabajo!

    • @proyectof781
      @proyectof781  7 лет назад

      Hola gracias! el punto cero es automatico , ubicado en el angulo inferior izquierdo viendo la mauina de frente, pero tambien se puede setear con la tecla 0 , en este caso al precionar la tecla 0 se establece como punto 0 la posicion actual del boligrafo.
      Saludos

  • @ronnygiancarloherreragarci2332
    @ronnygiancarloherreragarci2332 8 лет назад

    tengo mi mini impresora 3d con lectoras de cds, pero yo estoy usando el easydriver para cada motor....igual le funciona este método? gracias

    • @proyectof781
      @proyectof781  8 лет назад

      hola , no estos codigos estan basados para utilizarlos con la placa l239d como driver , pero si tenes easydriver hay opciones mas completas como grbl que funcionan con easydriver.

  • @poetapoetaful
    @poetapoetaful 7 лет назад

    Amigo gracias por todo, lograste terminar la nueva interfaz para dibujo, me interesa conocerla. Gracias!

    • @proyectof781
      @proyectof781  7 лет назад +2

      Hola gracias, estoy retomando el proyecto con una cnc de mayor tamaño ,en cuanto tenga la interfaz la subo.
      saludos.

    • @poetapoetaful
      @poetapoetaful 7 лет назад

      De acuerdo muchas gracias de nuevo y quedo en espera del super-proyecto!

  • @davidmurillo6402
    @davidmurillo6402 6 лет назад

    Hola buenas podría indicar cómo hace para que el el eje z se mueva con servomor? gracias

    • @proyectof781
      @proyectof781  6 лет назад

      Hola, basicamente en el gcode usado en esta maquina los comandos S30 y S50 dan la orden de cuando subir o bajar el eje Z, luego el codigo del arduino al reconocer estos comandos en las lineas del gcode directamente, realiza las operaciones dentro de los void penUp o void penDown segun corresponda, y dentro de estos void (justo al final del codigo) estan las instrucciones para que el servo se mueva hacia alguna de sus dos posiciones en este caso posibles arriba o abajo usando la libreria Servo.h. Si no entendi la pregunta comentame de nuevo. Saludos

    • @davidmurillo6402
      @davidmurillo6402 6 лет назад

      proyectoF que versión de gbrl usa para poder mover el servomor gracias

  • @andresLopez-oz4de
    @andresLopez-oz4de 6 лет назад

    hola proyectosf, yo estoy haciendo una mini impresora pero al momento de suvir el gcode al processing me da un errro y no me deja subirlo ¿que puedo hacer?

    • @proyectof781
      @proyectof781  6 лет назад

      Hola , respondi tu mail pero capas te guias mejor con este video ruclips.net/video/QbZW2EuRDzo/видео.html . Saludos

  • @TheAlxSBlogs
    @TheAlxSBlogs 7 лет назад

    hola podrías trasformar esta maquina en una mini impresora 3D ? me ayudaría mucho saber la parte de la electrónica y programas.

    • @proyectof781
      @proyectof781  7 лет назад

      Hola, si tengo pensado armar una impresora 3d pero de mayor tamaño ,aunque hacerla mini es buena idea lo voy a tener en cuenta. Saludos

    • @TheAlxSBlogs
      @TheAlxSBlogs 7 лет назад

      mi idea es hacer una con los cdrooms el mismo concepto una mini impresora 3D n existe ningun tutorial bueno con el sistema de los dc

  • @ykoleon6038
    @ykoleon6038 7 лет назад

    hola quisiera hacerte una pregunta resulta que yo estoy haciendo una pero de mayor tamaño estoy usando motores un poco mas grandes el problema que tengo es que cuando cambio los valores para que me funcionen los motores pierden pasos he cambiado prácticamente todas las lineas donde se manejan los motores paso a paso pero aun asi sigo perdiendo pasos yo entiendo un poquito de programación pero aun asi no se que mas puedo hacer, ya hice pruevas con otro codigo y los motores funcionan muy bien con el siguiente código
    #include
    AF_Stepper motor(48, 1);
    void setup()
    {
    Serial.begin(9600);
    Serial.println("Stepper test!");
    motor.setSpeed(300); // 50 rpm
    void loop()
    {
    Serial.println("Single coil steps");
    motor.step(2000, FORWARD, SINGLE)
    motor.step(1000, BACKWARD, SINGLE);
    delay(1000);
    Serial.println("Double coil steps");
    motor.step(2000, FORWARD, DOUBLE);
    motor.step(1000, BACKWARD, DOUBLE);
    delay(1000);
    Serial.println("Interleave coil steps");
    motor.step(2000, FORWARD, INTERLEAVE);
    motor.step(1000, BACKWARD, INTERLEAVE);
    delay(1000);
    Serial.println("Micrsostep steps");
    motor.step(2000, FORWARD, MICROSTEP);
    motor.step(1000, BACKWARD, MICROSTEP);
    delay(1000);
    }
    }
    }
    lo único es que con SIngle Coil Step me dan mucho mas roque y no se calientan tanto como con los otros, tambien se que hay que cambiar algunos parametros como el numero de pasos por vuelta y pasos por milímetro que ya los tengo definidos si me pudieras decir concretamente que parámetros cambiar para que me funcionen bien te lo agradecería muchísimo

    • @proyectof781
      @proyectof781  7 лет назад

      Hola, primero si los motores calientan demasiado asegurate de que no te estes pasando con la corriente ,si los carros son muy pesados o no tienen un movimiento libre esto puede hacer que pierdas pasos tambien. Con el tema del codigo para empezar a hacer pruebas yo te diria que les bajes la velocidad a los motores por lo menos a 50, la variable int StepDelay la subas a por lo menos 1 o mas y la int penDelay a 200, con esto va a dibujar muy lento pero no deberia saltarse pasos y vas a poder ir viendo el tema de los pasos por mm para que dibuje bien y luego aumentarle la velocidad hasta donde se pueda sin que empiece a hacer cualquier cosa .Actualmente estoy terminando una con motores y partes de impresoras y para configurarla estoy usando los valores que te mencione ya casi la tengo dibujando bien, cuando este subire los videos . Cualquier duda comentame. Saludos.

    • @ykoleon6038
      @ykoleon6038 7 лет назад

      muchas gracias puews estuve haciendo muchos cambios en el código y llegue a el Delay de los pasos lo deje en 5 y los pasos empezaron a funcionar muy bien es lento por que tengo una Gear box reductora pero en general tengo buen torque me falta terminar la maquina y ya tengo pensado un sistema para que el tercer eje sea controlado con la misma Shield pero con un circuito externo usando la salida de uno de los servos, pero gracias por la respuesta y por los videos muy instructivos las verdad, si me gustaria que compartieras el codigo del Prosessing que desarrollaste esta muy completo frente al que dan inicialmente

    • @proyectof781
      @proyectof781  7 лет назад

      Perfecto! yo para el eje z a pedido de algunos suscriptores estoy usando un motor cc comun y agrege un l293d conectado a las salidas analogicas libres ,es bastante impreciso pero la idea era probar si funcionaba , los otros dos ejes tienen motor de 48 pasos sin reductor y no dan muy buen resultado (tambien la propuesta era armarla con esas piezas) ,las diagonales salen bastante recortadas, por eso una reduccion es ideal ,perdes velocidad pero ganas torque y precision, Con respecto a la aplicacion para prosessig quedo medio abandonada por fata de tiempo tengo que corregir algunos errores ,pero en cuanto la tenga lista la voy a subir.

    • @ykoleon6038
      @ykoleon6038 7 лет назад

      muchas gracias para el eje Z lo que he pensado es usar temporizadores y usar el servo como un pulsador digamos para avanzar 3 mm hay que presionar un pulsador durante 30 milisegundos cosa que el servo lo hace sin problema definiendo unicamente un Delay por un determinado valor generdo por el G-Code de igual forma pense en usar el servo como un pulsador para un laser para grabar con uno de estos lasers violetas o azules que venden por Aliexpress que no son muy caros

    • @proyectof781
      @proyectof781  7 лет назад

      Claro esta bueno para no desarmar el laser jeje

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    MUCHAS GRACIAS BROTHER

  • @luisdanielgonzalez5758
    @luisdanielgonzalez5758 8 лет назад

    amigo me puedes dar algo de información de cómo configurar el l293d a arduino y como configurar los motores y el servo gracias

    • @proyectof781
      @proyectof781  8 лет назад

      Hola luis , ruclips.net/video/QbZW2EuRDzo/видео.html en este video instalo los programas y la libreria necesaria para q funcione la placa l293d ,tambien estan los links de descarga. En el codigo que hay que cargarle a arduino ya estan configurados los motores por defecto. segui los pasos del video y la maquina ya tendria q dibujar . cualquier duda consultame. Saludos

    • @luisdanielgonzalez5758
      @luisdanielgonzalez5758 8 лет назад

      Pero si voy a usar motores pap demás voltaje como hago? Cono le digo a la cnc cuants pasos por milimetro dar?

    • @proyectof781
      @proyectof781  8 лет назад

      los motores estan alimentados desde la alimentacion externa de la placa adafruit, esta palaca soporta de 4,5 a 25v pero los motores no deven superar los 0,6A , en caso de tener motores de mayor consumo tendrias q utilizar otro tipo de driver, y para los pasos en el codigo que va en el arduino en las lineas 52 y 53 las variables "StepsPerMillimeterX y StepsPerMillimeterY" definen los pasos por milimetro.

  • @ronnygiancarloherreragarci2332
    @ronnygiancarloherreragarci2332 8 лет назад

    funciona para mac?

  • @arielsantirachi5403
    @arielsantirachi5403 7 лет назад

    Hola proyectosF, tengo un problema al intentar descargar la extension unicorn gcode, el link me lleva a la pagina pero al dar click al boton verde, no de despliega el menu de descarga. Lo busque a traves de google pero todos los link me llevan a la misma pagina. Sabes de que manera lo puedo conseguir?

    • @proyectof781
      @proyectof781  7 лет назад

      Hola, que suerte que no borre el archivo ,lo subi a Mega te dejo el link. Saludos
      mega.nz/#!iRIT0BRD!aZra57VBZ5T7C_fZWnv7c9xrjddvsxm3t7rlfImkuFw

    • @arielsantirachi5403
      @arielsantirachi5403 7 лет назад

      Gracias capo! No tengo las lectoras para hacer la CNC, pero si varios paso a paso de impresoras viejas, use el programa para mover 2 motores de una Epson y agregue un servo, pero el servo no de movio jaja. Voy a hacer la estructura y a seguir investigando. De nuevo, muchas gracias.

  • @luisemanuelalvarezhernande9594
    @luisemanuelalvarezhernande9594 6 лет назад

    me interesa las nuevas funciones!!!!!

  • @ahav384
    @ahav384 8 лет назад

    hola amigo buenas noches me funciono!! pero quisiera modificarle el software como el video necesito ayuda!!

    • @proyectof781
      @proyectof781  8 лет назад +1

      Hola me alegro que la hallas construido! que modificacion queres hacerle?

    • @ahav384
      @ahav384 8 лет назад

      hola quisiera agregarle botones para mover los ejes y mas adelante quisiera agregarle un visualizador

    • @proyectof781
      @proyectof781  8 лет назад +1

      ok la semana que viene subire una actualizacion de la aplicacion con la funcion de mover ejes con el teclado tal vez te sirva, en el visualizador estoy trabajando tambien.
      saludos

    • @ahav384
      @ahav384 8 лет назад

      excellente :D!! amigo estaré esperando ese tutorial

  • @oscarlesta1
    @oscarlesta1 7 лет назад

    hola para volver a imprimir lo mismo? tienes que volver a cargar todo de nuevo?

    • @proyectof781
      @proyectof781  7 лет назад

      Hola Oscar, para imprimir lo mismo otra vez ,exactamente debes seleccionar nuevamente el archivo a imprimir con la G del teclado , si es que a eso te referis.

    • @oscarlesta1
      @oscarlesta1 7 лет назад

      si así lo estaba asiendo pero encontré otra configuración de procesing que queda cargado el código g y puedes imprimir sin volver a cargar y te muestra en una pantalla lo que va dibujando, también tiene el comando manual.se llama plotergui

    • @proyectof781
      @proyectof781  7 лет назад

      Ah buenisimo!

  • @ronnygiancarloherreragarci2332
    @ronnygiancarloherreragarci2332 8 лет назад

    tengo arduino mega 2560 y mac, como haría?

    • @proyectof781
      @proyectof781  8 лет назад +1

      Hola , la shield l239d utilizada, funciona de la misma forma con arduino mega o uno, y los programas utilizados tanto el ide de arduino y el de processing como inkscape tienen su version para mac. el prosedimiento seria el mismo que muestro en los videos solo que instalando los programas para mac obviamente.
      Cualquier duda consultame. saludos

    • @ronnygiancarloherreragarci2332
      @ronnygiancarloherreragarci2332 8 лет назад

      muchas gracias por responder, en mac no encuentro por mas que instale la extensión la opción para guardarla en formato gcode.

    • @proyectof781
      @proyectof781  7 лет назад

      Hola aveces las preguntas van quedando abajo no las veo y tardo en contestar. La extencion solo funcionaria en la version 0.48.5 , en este link: inkscape.org/es/descargas/ en el apartado para esa version hay una para mac que figura como 10.6_10.10 , supongo sera su equivalente tambien dice q requiere XQuartz , tal vez ya lo sepas ,yo desconozco esta aplicacion y no tengo una mac para realizar pruebas , pero si encuentro alguna solucion te la hago saber, recorda que hay q guardar solo el contenido de la carpeta SRC en la carpeta extenciones. en tu caso seria : /Applications/Inkscape.app/Contents/Resources/extensions
      saludos.

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    Y SE ME HACE UN POCO COMPLICADO TANTO PROGRAMA ,PODRIAS POR FABOR COMO INSTALAR CADA PROGRAMA DESDE CERO PARA ENTENDERLO MEJOR ASI COMO EL VIDEO QUE HICISTE ,TE LO AGRADECERIA BASTANTE

    • @proyectof781
      @proyectof781  8 лет назад +1

      ok , solo quedan dos grupos de programas, el ide de arduino para cargarle el codigo a arduino y processing con el codigo gctrl para controlar la impresora, en la semana subire el video.

    • @gerardotavaracumpa7075
      @gerardotavaracumpa7075 8 лет назад

      ok brother muchas gracias

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    hola ..si tengo problemas con la extencion .no se como enlasarla a inkscape,y tambien con
    gist.github.com/aabida07/f08f66d5391c5f594b74 para enlazarlo al arduino ,gracias

    • @proyectof781
      @proyectof781  8 лет назад +1

      Ok hare un video de cada paso por separado, pero de esa pagina podes copiar el codigo y pegarlo directamente en un sketch nuevo y cargarlo al arduino, tal ves no tenes la libreria "AFMotor.h" instalada.

  • @tinhchannel6967
    @tinhchannel6967 7 лет назад

    I also like your model, but only step motor activities, savor not work, you can not help yourself.

    • @proyectof781
      @proyectof781  7 лет назад

      Hi, you tried connecting it to another servo port?

  • @enanomagico457
    @enanomagico457 7 лет назад

    Hola, mi cnc no estaría dibujando correctamente los patrones del gcode, estas usando el driver L293D?

    • @proyectof781
      @proyectof781  7 лет назад

      Hola, si ese driver use, probablemente no tengas bien configurados lo motores , en el canal hay otros videos relacionados con este proyecto, si queres comentame que hace tu maquina al querer dibujar una forma simple como un rectangulo por ejemplo y tal vez se pueda deducir donde esta el error.
      Saludos

    • @enanomagico457
      @enanomagico457 7 лет назад

      Al intentar hacer un cuadrado hace garabatos aleatorios, no sabría describirtelo. Voy a ver lo de la configuración de motores a ver si puede llegar a ser eso

    • @proyectof781
      @proyectof781  7 лет назад

      ok , podes probar haciendo lineas rectas tambien para verificar que los motores corresponden con los ejes y ver el tema de los pasos por mm para ver si esta pasado o le faltan

    • @enanomagico457
      @enanomagico457 7 лет назад

      El eje X sería el de la lapicera cierto?

    • @proyectof781
      @proyectof781  7 лет назад

      el eje X es el movimiento izquierda-derecha; eje Y atras-adelante; eje Z lapicera arriba-abajo

  • @DhananjayKumar-qq7lj
    @DhananjayKumar-qq7lj 7 лет назад

    Your Tutorial seems to be very good get it converted to English

    • @proyectof781
      @proyectof781  7 лет назад

      Hi thank you, unfortunately i dont know anyone who speaks good english to do the translation.

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    CUANDO LO SUBAS EL VIDEO ME PASAS EL ENLACE PARA ABRIRLO ,SALUDOS

    • @proyectof781
      @proyectof781  8 лет назад +1

      hola ,fijate los pasos de este video y te deverian tener que salir los gcodes. ruclips.net/video/RibF1Ru7fp4/видео.html

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    y tambien como generar codigos

    • @proyectof781
      @proyectof781  8 лет назад +2

      Este fin de semana subire otro video de como generar gcodes con inkscape. saludos

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    DONDE LO DESCARGO "AFMotor.h"

    • @proyectof781
      @proyectof781  8 лет назад +1

      learn.adafruit.com/adafruit-motor-shield/library-install
      Se instala como cualquier libreria, alli esta como hacerlo tambien.

  • @gerardotavaracumpa7075
    @gerardotavaracumpa7075 8 лет назад

    YO ESTOY QUE EMPIEZO DESDE CERO

  • @jehffersonwesllym3624
    @jehffersonwesllym3624 8 лет назад

    Arduino UNO?

    • @proyectof781
      @proyectof781  8 лет назад

      Hola , si es un arduino uno y la motor shield v1 de adafruit

    • @jehffersonwesllym3624
      @jehffersonwesllym3624 8 лет назад

      Estoy utilizando los mismos modelos que su proyecto , pero mi micro servo no se mueve cuando se va a hacer la grabación , sólo el motor paso a paso el trabajo me podría ayudar con el problema ?

    • @proyectof781
      @proyectof781  8 лет назад

      En el sketch , la variable "const int penServoPin" en la linea 21, asigna el pin al servo. =9 para el servo #1 y =10 para el servo # 2.

    • @proyectof781
      @proyectof781  8 лет назад

      Hola disculpas este mensaje es antiguo, pero te di una informacion erronea, en las placas clones los servos estan al reves pin10 para servo1 y pin9 para servo2.
      Saludos

  • @bushmaster3523
    @bushmaster3523 5 лет назад

    ibas muy adelantado al video

  • @Henrique3823
    @Henrique3823 7 лет назад

    Mi impresora no esta imprimiendo la imagen correctamente. ¿Como proceder?

    • @proyectof781
      @proyectof781  7 лет назад

      Hola, en el codigo las siguientes variables definen cuantos pasos tienen que dar los motores de los ejes "x"
      e "y" ,si esos valores no son correctos para tus motores la impresion va salir deformada, Podes imprimir un cuadrado y luego medirlo para correguir esos valores
      float StepsPerMillimeterX = 100;
      float StepsPerMillimeterY = 100;
      comentame si lo solucionaste o que dibuja al querer imprimir un cuadrado.

    • @Henrique3823
      @Henrique3823 7 лет назад

      Nagui entender oque ue devo fazer?