The Gecko G540 cnc controller runs the latest revision of GRBL or Estlcam cnc control firmware.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 25f512f May 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Documents Add B.O.M File May 26, 2018
Gerbers Initial Commit May 25, 2018
Images Initial Commit May 25, 2018
Kicad Files Initial Commit May 25, 2018
Schematics Initial Commit May 25, 2018
README.md Initial Commit May 25, 2018

README.md

Gecko G540 CNC Controller


G540 Controller

Don’t be held back by a parallel port!


509Maker’s G540 USB CNC Controller is designed to be a plug and play solution for your G540 driver when using the GRBL or Estlcam firmware.

  • GRBL : Grbl is free software, released under the GPLv3 license.
  • Estlcam : Affordable Windows Cam / Control software.

Controller Overview

  • Compatable with Estlcam and GRBL Latest releases.
  • custom Optiboot Bootloader : that disables D13 from toggling during a power cycle.
  • Authentic FTDI FT232RL USB bridge
  • Atmega328P core processor
  • ICSP header for atmega328p
  • IDC26 header for direct connection to Gecko G540 driver
  • Screw terminals for Start/Resume , Feed/Hold , Reset/Abort and Mist Coolant (Pin A4)
  • On board dip switch to select what axis gecko clones on A-axis (X or Y)
  • Power , RX and TX on board LED status indicators
  • On board 5v 1A Recom regulator
  • Board can be powered over USB or external source
  • 7-24V External power source input screw terminals
  • Limit switches , touch probe , spindle and coolant relays make full use of Opto-isolators through the Gecko built in G540 break out board.

The G540 usb CNC Controller when running the latest revision of GRBL is compatible with a number of cross platform control software. Such as GRBL Panel, Bcnc, universal G-code Sender just to name a few!


Required GRBL Complie Time Options

  • #define ENABLE_M7 By Uncommenting this line you can use the additinal onboard output labeled A4 for Mist Coolant.
  • #define USE_SPINDLE_DIR_AS_ENABLE_PIN This will need to be uncommented due to the controllers IDC26 Header pinout.

As you will see in the grbl config.h file the defualt behavior of Optiboot to toggle pin D13 during a power cycle can cause issues ( unintentional spindle start). Please see above; as you will need to use our updated bootloader to rectify this potential problem. Like wise you can choose to not run a bootloader and load grbl via a programmer. It is reccomended to use the custom Optiboot bootloader to allow easy and quick updates over USB.


Best Way To Show Support For My Work

  • Shop On Amazon : If you are in the U.S.A you can use my amazon affiliate link to do your regular amazon shoping at no additinal cost to you ! I recive a small amount when items are purchased through my link.
  • Paypal Donations : Can be sent to Contact@509maker.com
  • Blank PCB : From time to time I will have blank cnc controller pcb's avalible in single quantity. Boards are made by Oshpark. When you only need one board and want to support the designer it is a great choice.

Thank You

No matter how you support my work, from any of the above to sharing your builds and projects with me and on social media platforms. Thank you ! I appreciate it.


License

CC BY-NC 4.0