Arduino + GRBL + sewing machine = ?

Results 1 to 5 of 5

Thread: Arduino + GRBL + sewing machine = ?

  1. #1
    Registered
    Join Date
    Aug 2009
    Location
    Finland
    Posts
    56
    Downloads
    0
    Uploads
    0

    Red face Arduino + GRBL + sewing machine = ?

    So what happens when combine all above things, look no further answer is here



    Machine emproidery using most complicated way possible, later date some more and longer videos. All models and stuff will be available to download (not yet).

    Similar Threads:


  2. #2
    Registered
    Join Date
    Aug 2009
    Location
    Finland
    Posts
    56
    Downloads
    0
    Uploads
    0

    Default Re: Arduino + GRBL + sewing machine = ?

    Let there be more speed:



    something around 150-180stich/min, huge leap forward after thinking less microstepping ---> more speed.

    Now everything is public to download https://www.thingiverse.com/thing:3216283

    So, what is what and how does it work?

    Sewing machine part is any old or new sewing machine. Only change for original is stepper motor with synchronised pulley system (chain/belt drive) and more embroidery friendly presser foot. It is recommended to use older sewing machine, way more convenient to mount stepper motor to cast iron and prises are relatively cheap.

    XY movement consists mainly 3D printed parts, 12 pcs and similar parts known from self build 3D printers. Both axes use GT2 belts, nema17 steppers and both directions are fully scalable.

    Synchronous movement comes from Arduino powered GRBL G-code interpreter, it is mouthful, but basically machine moves using G-code send to Arduino. It is not that complicated and it is only carrier like any other one when going from system to another one.

    Now we have movement and code, but how to make nice shapes and export to G-code. It is nothing to do with medieval sorcery, it is a matter of downloading Inkscape https://inkscape.org/ and extension called Inkstitch https://inkstitch.org/
    Help and examples how to use Inkstitch extension can be found address above. End result should be really close to hobby level embroidery machines, just slower speed. After all, embroidery machine is nothing more than overgrown sewing machine.

    More details and build instructions https://inkstitch.org/tutorials/embroidery-machine/



  3. #3
    Member Creative25's Avatar
    Join Date
    Aug 2020
    Posts
    1
    Downloads
    0
    Uploads
    0

    Default Re: Arduino + GRBL + sewing machine = ?

    Quote Originally Posted by james_III View Post
    Let there be more speed:



    something around 150-180stich/min, huge leap forward after thinking less microstepping ---> more speed.

    Now everything is public to download https://www.thingiverse.com/thing:3216283

    So, what is what and how does it work?

    Sewing machine part is any old or new sewing machine. Only change for original is stepper motor with synchronised pulley system (chain/belt drive) and more embroidery friendly presser foot. It is recommended to use older sewing machine, way more convenient to mount stepper motor to cast iron and prises are relatively cheap.

    XY movement consists mainly 3D printed parts, 12 pcs and similar parts known from self build 3D printers. Both axes use GT2 belts, nema17 steppers and both directions are fully scalable.

    Synchronous movement comes from Arduino powered GRBL G-code interpreter, it is mouthful, but basically machine moves using G-code send to Arduino. It is not that complicated and it is only carrier like any other one when going from system to another one.

    Now we have movement and code, but how to make nice shapes and export to G-code. It is nothing to do with medieval sorcery, it is a matter of downloading Inkscape https://inkscape.org/ and extension called Inkstitch https://inkstitch.org/
    Help and examples how to use Inkstitch extension can be found address above. End result should be really close to hobby level embroidery machines, just slower speed. After all, embroidery machine is nothing more than overgrown sewing machine.

    More details and build instructions https://inkstitch.org/tutorials/embroidery-machine/
    I am trying a similar Project
    I wonder if you could not leave the original motor of the sewing machine.
    Mi thought was to put an optic sensor on the sewing machin so Grbl would know when to do a movement.

    My idea was modifying th G code so remove each line with the Z Axis and Replace it with a Pause command.
    Connect the sensor from the sewing machine to the Resume pin.

    So after each move Grbl waits for the needle to move out of the Material and resumes when the needle is out.

    Could this work?
    I see there would be some limits. If you run the sewing machine too fast Grbl will not keep up.
    Second if the needle needs to move far to the next item you could get some errors.

    To be honest I think I could live with those limitations.


    Question could this work. Will the Adruino resume fast enough.

    How could i modify the Gcode?
    Is it possible to tweak inkstitch so it will create the G-code i am looking for.
    Or do I need another Program to change the G-code?

    Any ideas would be Greateley Appreciated.



  4. #4
    Member Creative25's Avatar
    Join Date
    Aug 2020
    Posts
    1
    Downloads
    0
    Uploads
    0

    Default Re: Arduino + GRBL + sewing machine = ?

    Hi I am Following this thread with great interest.
    I am doing a similar project making an embroydery machine with an old sewing machine.

    So now I wonder if I could make it work with the original Motor of the sewing machine.

    So basically I would like to add a sensor to the Sewing machine that trigers a resume pin on the Arduino board.

    Then Modify the G-code.

    Replace each line containing the Z axis with a M0 command.

    So after each move the GRBL program will wait for the Needle to move up and resume to be triggered.

    I see there would be some limitation.
    If you run the Sewing machine too fast the GRBL will not keep up.
    If you have a big movement you have to slow down or you will get extra stitches.

    For now I am prepared to live with these limitations.

    Will the GRBL program resume fast enough?

    How could I modifie the Gcode?
    Do I need a post processor, or could I tweak Inkstitch to generate the Gcode I desire?



  5. #5
    Member
    Join Date
    Mar 2015
    Location
    Netherlands
    Posts
    409
    Downloads
    1
    Uploads
    0

    Default Re: Arduino + GRBL + sewing machine = ?

    Will the GRBL program resume fast enough?
    I expect grbl to response in about 0.0001 second (10 khz)

    How could i modify the Gcode?
    You can modify Gcode by using a text program like WordPad.
    I think you mean "How do I get the Gcode". You have to write your own gcode Unless there is software that generates this. If so, ask the supplier how to adapt the software for you needs.



Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Arduino + GRBL + sewing machine = ?

Arduino + GRBL + sewing machine = ?