alden

Forum Replies Created

Viewing 12 posts - 691 through 702 (of 702 total)
  • Author
    Posts
  • in reply to: limit switch/spindle control support ? #1771
    alden
    Member

    Please do let us know about your project. We are starting to collect grblshield projects on the wiki and we’ll post yours.
    https://www.synthetos.com/wiki/index.php?title=GrblShield_Projects

    in reply to: limit switch/spindle control support ? #1769
    alden
    Member

    That’s correct. The hex is out there as a convenience so you don;t have to go through all this. Unless you want to make your own mods to the code. Please also be aware that we have tested it on the 328p. It will not work (fit) on a 168, and the current grbl release does not support the Arduino Mega (atmega1280). We are looking into some issues there as well.

    in reply to: limit switch/spindle control support ? #1768
    alden
    Member

    That’s correct. The hex is out there as a convenience so you don’t have to go through all this. Unless you want to make your own mods to the code. Please also be aware that we have tested it on the 328p. It will not work (fit) on a 168, and the current grbl release does not support the Arduino Mega (atmega1280). We are looking into some issues there as well.

    in reply to: limit switch/spindle control support ? #1766
    alden
    Member

    It’s from the edge branch. As for toolchains, I’ve been using the AVRstudio4 Win-AVR GCC toolchain from Atmel. It’s windows only but I’ve had no problems running it on OSX from a VMWare image of Windows XP. You should have no problems with it as long as you use optimization level -Os (which you need to fit the code onto the 386p).

    It uses an older version of the avr libc.a (version 1.6.7) which has caused me some subtle problems on another project (tinyg), but only when I used unoptimized mode. I’ve tried the AVRstudio5 beta that uses the newer libc (version 1.7.1) that fixes the libc bugs, but I find the AvrStudio5 beta still too buggy for real use. So I’m attempting to port the newer libc back into AS4 (plural – there are about 20 varieties of them!). Should be straightforward, but these things usually aren’t. If I get it working I’ll put out a blog about it as I’m not the only one with these issues, I expect.

    in reply to: limit switch/spindle control support ? #1760
    alden
    Member

    I’d prefer to get the patches back into the official project, and have posted a pull request, so that’s the preferred way. There are actually no changes in config.c – grblshield maps directly on to the 0.6 grbl pinout – if I understand your point correctly. The changes are in a few other places in the code involving bit polarities and a minor character read bug. See the readme in https://github.com/synthetos/grblShield/tree/master/firmware. We also want to post a number of other materials related to the hardware and some upper-layer software, so I just created a firmware directory for the grbl patches.

    in reply to: limit switch/spindle control support ? #1758
    alden
    Member

    I’m in the process of posting the whole project on the Synthetos grblshield github. [https://github.com/synthetos/grblShield] It was out there before but I want to verify a few things and organize it better. I’m hoping to get this done today. I’ll also have the schematics out there which should answer some of the other questions. — Alden

    in reply to: Suggestion for grblShield #1557
    alden
    Member

    I’ve seen some discussion that limits have been tried in the grbl edge branch. I’m not sure. You could check that out at the grbl github.

    in reply to: need schematic #1753
    alden
    Member

    Sorry for the delay on this. You can find them here:
    https://github.com/synthetos/grblShield/tree/master/hardware

    in reply to: Suggestion for grblShield #1554
    alden
    Member

    Limit switches are supported in the edge branch of grbl (and in the patched version we’ve forked) on port B, pins 1-3 which correspond to the Arduino digital outs D9, D10, and D11. Best to read the code in the grbl config.h file for details. Note that these are just minimum limits for homing purposes. To my knowledge max limits are not supported and would need to be hacked in to the code base. I think there are only 2 free digital bits on a standard arduino (unless you want to clobber the RX or TX lines), so a Mega might be required to get all 6 bits working.

    Alden

    in reply to: heatsink? #1744
    alden
    Member

    Mike, you will find most of you answers on the wiki.
    https://www.synthetos.com/wiki/index.php?title=Projects:grblShield

    See here: and look for cooling.
    https://www.synthetos.com/wiki/index.php?title=Using_the_grblShield

    We ship USPS flat rate internationally, so I think that’s about $12. If you place an order or at least take the shopping cart that far it should tell you the exact amount. – Alden

    in reply to: gcode commands #1551
    alden
    Member

    Sorry about that. Fixed now.

    TinyG is an integrated 4 axis CNC controller that runs an Atmel Xmega.
    Grblshield is the motor section of TinyG turned into a shield that is wired to run grbl on an Arduino.
    Alden

    in reply to: gcode commands #1549
    alden
    Member
Viewing 12 posts - 691 through 702 (of 702 total)