DIY PCB Ink Plotter using Arduino and GRBL CNC - Make PCB at home in few hours

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • This homemade PCB Ink plotter is built using Arduino running GRBL CNC firmware, 28BYJ-48 stepper motors, 3D printed parts and other few other hardware. Video is played at 4x speed.
    The build is based on the design from Dirk Herrendoerfer ( • Direct ink to PCB CNC-... ) and the firmware is based on github.com/rui....
    Wiring Diagram: drive.google.c...

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

  • @jacobdavis000
    @jacobdavis000 5 лет назад +15

    I'm impressed and I like those leds too. I'm sure you can fix the spacing issues with some little editing. THANKS for not forcing us to listen to music! Machine sounds are better.

  • @stevenA44
    @stevenA44 5 лет назад +31

    If you could possibly give a list of parts or make a video of how YOU made this one, it'd be much appreciated. This is one of the better ones I have seen.

    • @albarreto
      @albarreto Год назад +2

      No response?

    • @jumbo999614
      @jumbo999614 Год назад +6

      @@albarreto It's been 3 years. Probably never.
      I want to make this machine too. Wish someone make a tutorial of this.

    • @jumbo999614
      @jumbo999614 Год назад +4

      @@albarreto It's been 3 years. Probably never.
      I want to make this machine too. Wish someone make a tutorial of this.

    • @jovialcupid9687
      @jovialcupid9687 Год назад

      Just Google "Arduino plotter" or "Arduino drawing machine"

  • @mpmansell
    @mpmansell 7 лет назад +3

    Back in the way distant past, I used to work with flat bed plotters which work in much the same way as this. However, the problem with fine detail always was that, over time, the nib of the pen 'splayed' and became wider than it was originally which, when used like this, would lead to more occasions when traces joined undesirably. My thoughts here are to, instead, prepare the entire board with a resist and, instead of using a pen, using a sharp scribe point to scrape etch resist off to expose copper for later etching. Of course, the software would need to be altered to scrape trace outlines but for all but the finest detail (which would still need photo transfer) it should improve results.
    That said, absolutely awesome results in any case, and I'd be happy to have your machine on my desk now :)

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

      wonder what the cost of resist would be vs new pens? You wouldn't have to replace the pen for each board, probably get a few uses, and if the trace width isn't too narrow get away with it for a while.

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

    Greetings. I'm new to PCB design/making, but it is my understanding that, especially for HF circuits, you really don't want right-angles in your traces. That's why there are 45-degree bends in commercial PCBs.
    You may want to adjust accordingly, unless you have an issue with mechanical fidelity and not being able to guarantee simultaneous X/Y coordinate movement (e.g. moving the pen at an angle).
    Aside from this minor issue--which is likely tied to the design itself--this is a great project!

    • @Gator141a
      @Gator141a 5 месяцев назад

      You don't want parallel traces and the resulting inductive coupling

  • @BernhardHofmann
    @BernhardHofmann 7 лет назад +13

    Impressive work. If I may make one suggestion it would be to keep the Z-axis cable clear of the plate. But it works out fine. In fact, it was a joy to watch; you should be proud of what you've achieved.

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

      Bernhard Hofmann I really lik4d ur channel sub me I will sub u

  • @MrElectrosock
    @MrElectrosock 7 лет назад +10

    It is incredible as it paints a pen, never fails.
    Greetings

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

    Really interesting project buddy, Even tho it has some complications like random error at 0:35 but this is something worth making. I will definitely enjoy a "How To" on it. Thumbs up for this device mate

  • @Arjoonmoal
    @Arjoonmoal 7 лет назад +275

    0:35 i hate it when this happens

    • @DownhillAllTheWay
      @DownhillAllTheWay 7 лет назад +34

      Yeah - and the lines that are drawn at 4:17 would almost ertainly make a single, wide track from two lines with no space between them - but these are things that can be corrected. I'm sure its maker is very proud of it.

    • @Arjoonmoal
      @Arjoonmoal 7 лет назад +11

      who would not be proud, i own a shitty car and still proud of it, no offence intended, but yeah that's no shit here, that's call self achievement. adjusting the level practically solves this minor issue

    • @code-grammardude5974
      @code-grammardude5974 7 лет назад

      😐

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

      My thoughts exactly

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

      I think it is due to pcb irregular shape,,,,,,bent one,,,,

  • @hjr2450
    @hjr2450 6 лет назад +4

    This is the most amazing thing I've seen all day!

  • @Latvian3Dman
    @Latvian3Dman 7 лет назад +4

    Congrats with achievement of making such a device. Question, how good/bad is usage of a pen? Are there problems, errors related just to usage of a pen? Thank You!

  • @RBSVader
    @RBSVader 5 лет назад +3

    Brilliant. Way better than messing with iron, foil and laser printer.

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

    Nice idea! Since this is holding the pen perfectly vertical, you could ram the felt tip almost all the way in to reduce the surface where it can dry out.

  • @wsal758
    @wsal758 7 лет назад +1

    Very nice. Looks like I found another project to try.

  • @kleptomeknotech2163
    @kleptomeknotech2163 6 лет назад +2

    I can watch this endlessly

  • @ivanraguz7285
    @ivanraguz7285 7 лет назад +4

    Congratulations, you made one very useful device, which is in the same time very cheap :)
    The idea of movement transfer between steppers and linear moving parts is great, I thought before, almost unreachable with good accuracy using this 28BYJ-48, because this stepper has almost 4° degress circular clearance. I would like to ask you, how did you solve this problem, is that solved in the GCODE generator or mechanicaly (with reducing circular clearance in reducer of motor)?

  • @ElectronDust
    @ElectronDust 7 лет назад +6

    Wow. really nice work!

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

      Oh, it's a kit. Thanks for the link!

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

    Your project is simply excellent! Well done!

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

    If you want to see this at actual speed, play the video at .25% speed. Still awesome, but slower than presented. I will point out though, that's not a hidden fact, it's in the video description that it's being played at 4x speed.

  • @bar4kudou837
    @bar4kudou837 7 лет назад +1

    it's good if there is tutorial from beginning to the end, what parts needed, how to assemble those parts, how to connecting the wires, and how to run the software (the most people struggling with it) because not all people smart and can understand just by watching this video (me include of course). knowledge it's meant to be share

  • @chuckwilcox6997
    @chuckwilcox6997 7 лет назад +3

    Amazing, nice creation. Nice clean design.

  • @SerhatR1
    @SerhatR1 Год назад +1

    Impressive 👍👏

  • @kamikazekk-df4vz
    @kamikazekk-df4vz 5 лет назад

    Well done my friend, i like it because it's little but very precise as i can see.

  • @DarioBandeira
    @DarioBandeira 7 лет назад +4

    So smooth, very good!

  • @peterjensen3162
    @peterjensen3162 4 года назад +1

    How cool is this 😮 thanks for sharing your video.

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

    That was really satisfying to watch,

  • @DIY3DTECHcom
    @DIY3DTECHcom 7 лет назад +20

    Is there a link to the STL's? Thanks :-)

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

      @@victorjung3659 I do not see the stl file

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

      @@longthanh8091 its got a scad file

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

    Excellent work man.

  • @yoramstein
    @yoramstein 5 лет назад +33

    CAN YOU SHOW US THE pcb AFTER ETCHING?

  • @lubomirhron3658
    @lubomirhron3658 7 лет назад +1

    Simle and easy. Good job!

  • @electronic7979
    @electronic7979 4 года назад +1

    Excellent project

  • @user-oy1jw3pl4n
    @user-oy1jw3pl4n 7 лет назад

    The Most Satisfying Video In The World! I swear :D

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

    Awesome work. I would like to complete one my self, maybe near future.

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

      awesome!!

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

    Goooood! I have the same stepper motors, about 10 of them. It heats up so fast within 10 minutes, I never thought someone can make use of that motor. I wonder how long this machine can run without damaging the motors.

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

      Those steppers themselves are pretty small, but I would say they could run without getting hot no problem for this application. With the parts being made of platic and the servo being sooo light, I doubt it would cause too much drag..
      My advise would be this: If your steppers are getting too hot, make sure you are a)staying in power spec for the motor, B)not using microstepping in excess unless you need high precision and C) that your application takes half of the available torque of the motor. As your motors get larger half would likely be excessive, but on smaller motors like this, you really want double the torque needed for the application..

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

      Thanks. I will try with different power configurations and loads. It is great to know that someone had successfully utilize the part that I have troubled to use.

  • @murraymadness4674
    @murraymadness4674 5 месяцев назад

    Impressive. I think the best idea is to use an ink jet cartridge. They are very precise and fine pitch. My understanding however, is the ink used will not resist etching, there is a guy who did this, but used an ink cartridge that could use a special 'chrome' ink, which does not seem available anymore. But for that matter, can you just make your own 'ink jet' actually spray some ink?

  • @srikantachaitanya6561
    @srikantachaitanya6561 7 лет назад +1

    very beatiful..great work

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

    Thermal transfer allows to get better quality and have thinner lines without constructing complex devices ^-)

  • @ignazioc
    @ignazioc 7 лет назад +10

    Hi, where can I find the project for the structure?

  • @makeitjustincom
    @makeitjustincom 7 лет назад +4

    I love it!!

  • @hamiltonneres1792
    @hamiltonneres1792 7 лет назад +8

    Excelente gostei muito, teria como compartilhar conosco o esquema deste projeto?

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

    Beautiful. Printing only with a Staedler.

  • @Ideatronic1
    @Ideatronic1 7 лет назад +12

    Wow I like so much

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

      Olá Ideatronic Só videos top ! Recomendado !
      Veja meu video da CNC arduino que montei ruclips.net/video/h5rqd7vuQBo/видео.html
      Estou usando um software muito bom, na verdade são 6 Programas. São divulgadores automáticos para Facebook,Instagram,twitter,email,youtube e whatsApp.
      Estou divulgando o meu canal através destas ferramentas, Caso vcs ainda não utiliza, segue o link para baixar : www.divulgarnoface.com/f/2531
      Quando puder passa lá inscreva-se, assista os vídeos e deixe seu like para fortalecer !
      TMJ ! Acesse: ruclips.net/video/3hQocxv2FXo/видео.html
      Desde já obrigado !
      Me mande seu link para que eu posa retribuir
      Abraço!
      03:26:45

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

    This looks like a sophisticated method of making a PCB. Is there a product like this that could be bought?

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

    Wow, this is a very good idea!

  • @Guerra_automacao
    @Guerra_automacao 3 года назад +4

    sonho de consumo, vou tentar montar um,
    obrigado

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

    u make it look so easy

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

      tmpEngine That's because it is.

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

    Ravi. Thank you for posting this demonstration. What kind of pen is it that so reliably and so fine?

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

    first thought: "wow thats really cool"

  • @PabloSchaab
    @PabloSchaab 7 лет назад +3

    Amazing!!!

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

    Thanks For Everything

  • @1pcfred
    @1pcfred 7 лет назад +5

    How come it doesn't run faster? I thought it was pretty neat until I read, "Video is played at 4x speed." Looking at the schematic I think I know why it is so slow. No real motor drives.

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

    Very good, Congratulations!

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

    what pen is that

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

    i think i will use it as homework maker

  • @90FF1
    @90FF1 7 лет назад +1

    Pretty spiffy machine there old man. Are you running a gbrl shield? If so, how are you activating the Z axis servo motor. Thanks for sharing your project.

    • @RaviVarmaPolakonda
      @RaviVarmaPolakonda  7 лет назад +3

      Not using grbl shield, the firmware is grbl (github.com/ruizivo/GRBL-28byj-48-Servo) though. See the schematic drive.google.com/file/d/0BwAgplGeEjGPTnB5UXJnMzRMemc/view for connection details.

    • @90FF1
      @90FF1 7 лет назад

      Thank you very much for the reply and the links.

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

    Excellent JOB

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

    Openbuilds could supply all the Cartesian mechanisms, and a MEGA/RAMPS board driving steppers would bring it all to life. What I'd like to know is: How did you generate the G Code, and, what pen can lay down ink that consistently?

  • @Ashphy03
    @Ashphy03 7 лет назад +4

    subscribed, waiting for the tutorial :)

  • @theg4tan
    @theg4tan 7 лет назад +13

    hello, very interesting
    i want to make this one, could you give detail part of hardware, please?
    thank you

    • @lite_go_9565
      @lite_go_9565 5 лет назад +1

      Are you made it?

    • @akanobody5622
      @akanobody5622 5 лет назад +1

      oh no sorry, this is just a show off video that link you to the original show off video,
      no plans, no instructions

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

      Plz follow me soon,I am thinking about this project

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

    Чудеса, да и только!

  •  7 лет назад +1

    Hi! Good Job! How is the brand of the pen used? How the plotter knows the trace width of pen ? Thanks! Thanks so much!

  • @jspedroso
    @jspedroso 4 года назад +3

    Do you have the layout of the pieces made in 3d printing?
    Where can I get it?

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

    Amazing project

  • @Firashelou
    @Firashelou 7 лет назад +1

    hello Ravi,
    amazing job ! i wonder what shield driver have you used and what program or how to learn how to program this ?

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

      same problem...

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

    muy interesante ... felicitaciones por ese bello proyectó.
    saludos desde Ecuador

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

    Nice! very very. I love it .Thank you.

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

    O leitor a laser é o que mais me impressiona,ele filtra qualquer imagem ou padrão e faz uma comparação minuciosa com as já programadas,quando reconhecida aciona todas as saídas e faz com que haja uma alteração,seja ela por transferência de dígitos ou desbloqueio de algo sigiloso que está preso e até mesmo acionar algo a quilômetros de distância pela rede integrada que faz circular todas as imagens e sons pela frequência eletromagnética que são captados por qualquer dispositivo eletrônico que esteja dentro dessa cobertura.

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

      Dessa mesma maneira Deus conhece tudo que procede no coração e pensamentos do homem,Ele esquadrinha e tem total acesso a todas informações circuladas e armazenadas no cérebro,os olhos captam as imagens e os ouvidos os sons e são transmitidos por meio dos neurônios que fazem com que essas informações circule todo o corpo humano que está conectado ao sistema nervoso que capta e envia todas as reações do corpo ao cérebro que instantaneamente as coordena e as envia precisamente a cada canto do corpo avisando que há alguma alteração,todos os movimentos do corpo são acionados por impulsos elétricos vindo de uma informação captada pelo cérebro e enviada aos membros do corpo que responde o comando,o Coração é quem faz toda análise trazendo como resultado o senso se aquilo é benéfico ou prejudicial.
      Deus é o único Rei,Juiz,Senhor e Comandante de toda Criação,Ele conhece os caminhos de todos e com Justiça e Equidade dará a cada um de nós a recompensa pelas nossas obras.

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

    Really nice, and simple, and fast !
    Well, maybe not so fast... but inspiring nonetheless

  • @S_Mickey
    @S_Mickey 7 лет назад +1

    Amazing! :)

  • @estebanaltamira2272
    @estebanaltamira2272 7 лет назад +1

    Muy bueno hermano! Bien casero.

  • @sujoybha
    @sujoybha 7 лет назад +1

    are you selling this?

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

    Very nice but it seems you have 2 shorts in the PCB traces

  • @orley1994
    @orley1994 6 лет назад +4

    how did you generated the proper gcode for this application?
    what programs did you use?
    Great work, by the way!

    • @bhagatsingh9759
      @bhagatsingh9759 5 лет назад +2

      Copper CAM is a software for generating g-code.

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

    Awesome! My congrats!

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

    Awesome machine, do you have any shots of the completed pcb, what do you use to etch the board?

  •  4 года назад

    Very good

  • @abdullah.k7817
    @abdullah.k7817 7 лет назад

    well done really amazing

  • @abroms.ash.9
    @abroms.ash.9 6 лет назад

    Very simple way. I like it

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

    I was inspired by this sir, that is why i also made my own version
    @

  • @dherrendoerfer
    @dherrendoerfer 7 лет назад +17

    Neat !

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

    Hi, Awesome project! i've made it but i dont exactly get how i need to code the arduino and how i have to do everything. Can you help me?

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

    Brilliant !!!! Гениально !!!! Гениально просто !!!!

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

      что ж там гениального? вы видео досмотрели хоть? Там же дорожки слились воедино... Схема то не рабочая.

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

    Really interesting this mini cnc (with guides retrieved from the printer). One question: after bathing in Ferric Chloride ... the pcb hole handles them either directly from the cnc (through a dedicated software) by applying a mini spindle? I really care about it. Greetings.

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

    Awesome projects lovely

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

    cool rig! which is your favorite pen for this project?

  • @kemalettinkaya9527
    @kemalettinkaya9527 4 месяца назад

    her elektronikciye lazım bu makineden

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

    Nice work.

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

    Wow! Are you an engineer or something? And which software do you use to draw the circuit diagram before sending to arduino?

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

      You can use FlatCam (flatcam.org/) to generate GCode from Gerber and Excellon files. The generated GCode can be sent to Arduino using GRBL Controller.

    • @powder-phun949
      @powder-phun949 7 лет назад

      I can't get that program to generate gcode for drawing, instead of removing copper. Could you help?

  • @telosfd
    @telosfd 7 лет назад +1

    Magic!

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

    I love this so much

  •  6 лет назад

    Nice project! A question: How did you make it work with the nylon strings? I've tried, but it didn't work (not enough friction).

  • @edmil1616
    @edmil1616 7 лет назад +3

    Muito legal! Incrível!

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

    this is awesome !!!

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

    so satisfying

  • @electronicwalks6885
    @electronicwalks6885 7 лет назад +25

    how you make it _plz make the video

    • @RaviVarmaPolakonda
      @RaviVarmaPolakonda  7 лет назад +45

      I plan to do that, will update here once done.

    • @leosmi1
      @leosmi1 7 лет назад +1

      we neeeed

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

      I am soooo confused. I have 2x 28byj-48 stepper motors and 1x SG90 Micro Servo all connected to my Arduino as per the schematic. I also have GRBL Controller, FlatCam, Xloader and UniversalGcodeSender softwares. Now what ? I am new at this but I am learning. I want to be able to send to my Arduino, one of my printed circuit boards layout from Diptrace. Can someone explain the process please ? Thank you for any info

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

      Please make video about this ,please

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

      Ravi Varma Polakonda please make the video now at least. You promised it 1year back.

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

    How did you achieve this level of precision with these? I get 5 degrees a step by doing half-stepping...

  • @user-qw2vo5tg2d
    @user-qw2vo5tg2d 7 лет назад

    Very cool!. Please tell which software you use to make g-code..from gerber?

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

    Hello, congratulation to the project. Where do you bought the linear guides?

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

    Perfect !

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

    how to use nylon for moving that platform??? plz give a closeup image....kindly

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

    i'm guessing is the Arduino Uno you are using ? i have tested one to drive a stepper motor and even when i put it at 1 milisecond delay for the step pulse it's still a lot slower than what a 3d printer can do with a ramps board
    i''ve then found out about micro second delays but have not played with it yet.
    anyway if you have it slowed down on purpose i'd sugest testing it going faster, i once had my Anet A6 doing 50 mm/s in g code for a PCB drawing test on paper with a realy fine pen and was surprised to find out that i could speed it up to 200% without any noticeable difference and only on 300% it would show some stair lines instead of diagonals and some quirks around corners.
    it may be that the pen's pressure on the paper made it slow down much faster than the head so the vibration would not be as visible as they are in a 3d print, don't think it will be the same on a real PCB though.