Cnc3020 1 day upgrade to open source G-Code

Discussion in 'CNC Machines and Conversions' started by Pauldg, Nov 18, 2018.

Help Support HMEM by donating:

  1. Nov 18, 2018 #1

    Pauldg

    Pauldg

    Pauldg

    Member HMEM Sponsor HMEM Supporter

    Joined:
    Nov 13, 2018
    Messages:
    16
    Likes Received:
    2
    Gender:
    Male
    Occupation:
    Tinkerer
    Location:
    Sydney
    My friend Dan and I did a one day upgrade of the cheap Chinese eBay cnc3020 machine. We made a YouTube movie of that day and compressed it into 10 mins, enjoy!
     
    Cogsy likes this.
  2. Nov 19, 2018 #2

    XD351

    XD351

    XD351

    Well-Known Member HMEM Supporter

    Joined:
    Feb 17, 2015
    Messages:
    330
    Likes Received:
    68
    The super Gerbil unit looks interesting !
     
  3. Nov 19, 2018 #3

    Pauldg

    Pauldg

    Pauldg

    Member HMEM Sponsor HMEM Supporter

    Joined:
    Nov 13, 2018
    Messages:
    16
    Likes Received:
    2
    Gender:
    Male
    Occupation:
    Tinkerer
    Location:
    Sydney
    Thanks! The idea is that many cnc machinists and hobbyist will dive into Grbl and develop it further on this new 32 bits platform. Examples are like taping and canned cycles... At this moment the controller parses the G-Code while streaming and executes it. Canned cycles will require a pre-scan of the G-code, store it if under 20kb static ram (or use some of the flash memory...still 50k available). Once checked and ok'd, it should executed the cycli. My biggest issue is that I don't have enough experience with e.g. helix cutting and threading to ensure the G-code parsing and execution are done correctly. So looking for collaboration since it's open source! Anyone is welcome.
     
  4. Nov 19, 2018 #4

    XD351

    XD351

    XD351

    Well-Known Member HMEM Supporter

    Joined:
    Feb 17, 2015
    Messages:
    330
    Likes Received:
    68
    Sounds like you need someone with a lot more experience than i ! I will keep following along learning as i go .
     
  5. Jan 9, 2019 #5

    Wizard69

    Wizard69

    Wizard69

    Well-Known Member

    Joined:
    Mar 9, 2013
    Messages:
    1,337
    Likes Received:
    266
    Nice work guys! You appear to be having lots of fun

    There are a number of projects putting or trying to put GRBL on 32 bit ARM. Development seems to have slowed up a lot. I believe that this is due in part to one of the main developers trying to rewrite major portions of GRBL for a bright future in the 32 bit world.
    I’m trying to understand why canned cycles would require a code pre-scan.
    Would it not be better to start with tiny steps? Beyond that is a router really the ideal machine for threading. I suppose you could make threads in wood. Drill and peck for example would be a good enhancement and likely usable on a router.
    No machine at the moment.

    Interestingly that little Chinese machine looks to be a lot better than many I’ve seen. Im sure many would be interested in the suppliers you used for this build.

    As for super GRBL, I May have missed important info here, but is this a product you intend to sell?

    The one thing GRBL suffers from is a proper board to run on that supports automation well. If you are trying to address that I could offer up a few suggestions. Right off the bat one suggestion would be 24VDC capable I/O. 8 bits IN and OUT would be a good start but 16 INs would be even better. Note these are general purpose and not the enables, E-astops and other required inputs. An ultimate board here would have an I/O coprocessor (possibly a PLC like environment) to execute user code outside of the G-Code pathways.

    My first magination can wander significantly but these are basic ideas. I think I need to rerun you video when I’m more fully awake.
     
  6. Jan 10, 2019 #6

    Pauldg

    Pauldg

    Pauldg

    Member HMEM Sponsor HMEM Supporter

    Joined:
    Nov 13, 2018
    Messages:
    16
    Likes Received:
    2
    Gender:
    Male
    Occupation:
    Tinkerer
    Location:
    Sydney
    If you stream G-code, the canned cycles are sub routines that have not been streamed yet!
    Yes, I sell them on Awesome.tech
    Mighty Gerbil is in the make (additional IO based on a STM32F105RC6)
     
    Last edited by a moderator: Jan 10, 2019

Share This Page