GithubHelp home page GithubHelp logo

bdring / psoc_grbl Goto Github PK

View Code? Open in Web Editor NEW
34.0 17.0 15.0 4.75 MB

PSoc5 Port of Grbl CNC Controller

OpenEdge ABL 4.28% C 57.06% C++ 15.39% Assembly 3.65% Pawn 11.07% HTML 6.80% Verilog 1.12% Objective-C 0.62%

psoc_grbl's Introduction

PSoC_Grbl

PSoc5 Port of Grbl CNC Controller

This is a port of the amazing Grbl CNC Controller firmware to the Cypress PSoC 5 CPU. Grbl is targeted at the Atmel ATMega328P and ATMega2650 8 bit CPUs. The PSoC 5 is a much more powerful CPU and is a mixed signal processor.

You can read more at this blog post.

enter image description here

enter image description here

psoc_grbl's People

Contributors

bdring avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

psoc_grbl's Issues

LCD problem CY8CKIT-059

To work with the port P3[6:0]
It is necessary to delete on the prototype CY8CKIT-059,capacitor C7 pin3_2

hardware feed hold and cycle start issues

  1. with ENABLE_SAFETY_DOOR_INPUT_PIN not defined,
    CONTROL_PIN_INDEX_FEED_HOLD and CONTROL_PIN_INDEX_CYCLE_START defines don't match hardware.

  2. control_isr_handler doesn't correctly ifndef the "bit_true(sys_rt_exec_state, **)" statements.

display doesn't update when sys.suspend is true

don't know if this is also grbl behavior ...

enter feedhold with '!' or feedhold signal.

add this to end of protocol.c protocol_exec_rt_suspend()

if (exec_lcd_status) {
lcd_report_realtime();
exec_lcd_status = false;
}

Stepper drives continuously

Hi

I'm running this PSoC_Grbl repository on a CY8KIT-059 and I'm having some issues. I have a TB6600 driver and a nema 23 hooked up with X_step on pin 2.0 and X_dir on pin 2.0, running cnc.js or chilipeppr with a proven g-code file (fusion 360 grbl post processor), running the g-code the stepper moves at a constant speed continually.. it does not stop or change directions. I have tried numerous grbl settings to no avail.

Additionally, both mentioned g-code senders have issue with the position reported by PSoC_Grbl. Chilipeppr displays XYZ position NaN whilst cnc.js stays at 0. Which g-code senders are proven to work? Is there an issue with my setup? How do I get it running correctly?

Also, occasionally upon soft resetting PSoC_Grbl the alarm state is triggered. I don't know why.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.