35

Spent all day on this.
Debugging hardware is fucked man...
Me proud.
Wanted to make a devrant logo like always (its my Hello world to test my CNCs now).
And.... When I finally had the machine calibrated... The pen stopped working lol.
I'll just continue tomorrow, it's finished...
Probably gonna use a few times and make a bigger one.

Comments
  • 9
  • 3
  • 4
    @GyroGearloose what's the servo for, is it adjusting at what angle it draws? since those CNC drawing machines usually just stick a pen on the central moving head
  • 3
    @GyroGearloose
    You forgot about me...
    Also you failed to mention jase...
    (wrong nick)

    I made my first 3D millng machine few months ago. It can carve light wood but it is very inprecise. Thats why i only use it for drawing stuff :D

    I used C for arduino(uC) because the arduino(lang) is very shitty launguage for machines that require fast data processing.
  • 3
    I forgot my lunch at home
  • 1
    @JoshBent it holds the pen lol
    This is version 0.0001. Just did it to learn. Did a lot of mistakes, took me almost a day for what would take 2 hours... Next one will easy, at least I know some mistakes now. Like not checking the steps of the motors and if it really is a stepper...
  • 3
    @Gregozor2121 nice :p
    Sory for forgetting, I'm adding people as it goes.
    Yahhh... These machines from ๐Ÿ’ฟ stepper are only good for drawing, and not even good because of all the height and calibration required.
    Other than that, it's a fun project with a already build structure.
    That's why I didn't even care to build a cnc. When I do my structure I'll show how I've done (I'll copy the big cncs basics). Or I can place links if you want me to explain the why's (I'm a cnc operator learning eletrónics, the opposite of most hobbiests).
  • 1
    Guestion for the guys/girls who made (are making) CNCs...

    What software do you use to interact with the Arduino?

    I'm using Gode executer and It sucks...
  • 2
    Had to write the test programs by hand :p doesn't acept g02 or g03 so it's all in lines...
  • 1
    Good to see your progress! As a 3D printer developer I recommend to use a SD card reader and put the GCode there and not send it through USB (serial port). Check the SDFat lib examples to understand how to implement it in your firmware,it's really easy. In my lastest printer I added USB host to plug a USB stick instead of SD cards. Months of coding for that simple feature but it's better from UX perspective.
    Good luck!
  • 0
    @LuxARTS Nice....

    Don't be surprised If I ask for the code later...

    Gonna buy some SDcard readers, Already have 6 different usb plugs (from USB1 to 2, mini, micro,...) on their way.
  • 0
    The Sd-Card gave me an Idea for a land drone I'm planning on my head...

    implementing AI (meaning lots of ifs and switch cases), sensors and record the path with a 3D map of an area that I could convert to a more standard format later...

    I've seen a robot to map a room, so I just want to add the sensors and logic to completely map an area.
  • 1
    Going to Aliexpress and saw this...

    https://aliexpress.com/item/...

    Can I have the model?
  • 0
    Btw, did you implement Bransenham algorithm to interpolate the move between two points? If you didn't, you should.
  • 1
    @GyroGearloose
    If you are lazy just use LinuxCnC
    it is open source, free, easy to use software. It uses parallel port in order to control individual steppers.
    (you need stepper drivers as well)

    If i were you i would send the data using rs232. I wrote flash for arduino in C and a PC app in C#. It is very easy to implement. My PC app loads GCode, interprets it and does few calculations and sends the data (using very simple commands) through rs232 (usb) to arduino that then steers the steppers using drivers from aliexpress.
    (Rs232 in arduino is simple. USB that connects to it actualy connects to usb-rs232 chip that interfaces with atmega using rs232.)

    In C# it is very easy to send stuff via rs232. Connect your arduino and windows will automaticly add a new com(rs232) port. In app you can create a new port class with parameters pointing at arduinos com port. Rs232 communication in arduino is easy as well. Just look on tutorials on yt. In order to use SD card you would need to code A LOT
  • 1
    Are those the steppers you salvaged from old DVD drives? It looks interesting.

    I wish I had my Arduinos and components here... Not sure what to build.
  • 2
    Nice work! Could you post a high res picture of it on something like Imgur? The devRant compression doesn't do it any good, but I'm interested at how exactly the circuit chooches. Looks like you're controlling a servo from the Arduino to draw?
  • 0
    @LuxARTS First time i've head of it... let me check
  • 0
    @Gregozor2121 I see, I see...

    I actualy may write my own interpreter later, IF i don't find anything I really like (but for more advanced graphics I'll really go with a CAM software...)

    LinuxCNC, already have a VM with it... Btw does it work from a vmware VM? I hope so, It's going to be my next step, I have 293D, Easy drivers, 293D shields (arrived today) and one grbl shield already set.

    Have a few stepper, trying to get a few more really cheap (strong ones, maby from printers), have 4 or 5 BJs that I'll use for the next plotter (H bridge model) and lots of week ones from the CD-Roms... and lots lots of DCs :D

    Next project will take a wile, since It will take is tool to build the parts. After a ploter, a CNC to mill wood ....

    I have the ideas, just need that push.
  • 0
    @sbiewald Yep :p yes they are...

    There are a few models, but it's only cute for a while.

    If I placed a 3rd motor for the Z it would write properly but it's to much weight but such a small motors.

    Still, good to learn, I'll know better when I start the bigger ones...

    Biggest will probably be 2m by 2m area with a 500mmx500mm table for big wood pieces, like two or 3 years from now :p
  • 1
    @Condor When I pass this to a circuit and get rid of all the wires I'll show it better.

    Isn't there a more professional site that imgur? with non-public links? I'm actually interested to start making collections for the tutorials.
  • 0
    @GyroGearloose Not sure, here I always use Imgur. Not the most elegant solution, but perhaps Google Drive could work?
  • 2
    Okay, I'm trying to recover a comment that dissapeared when I posted it via devRantron (1900 chars long). So I'm using this comment for testing. Thanks for letting me borrow your post!
  • 0
    @Condor
    https://dropbox.com/sh/...

    Dropbox, tell me if it works (forgot the ๐Ÿ’ง๐Ÿ—ƒ public ๐Ÿ“‚ )
  • 0
  • 1
    @ScriptCoded ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ you welcome
Add Comment