-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
6-pack CNC controller #74
Comments
You can try the Web Builder version. |
Thanks, I am asking this because "6-pack" is the official naming and it is not mentioned anywhere.... |
I belive it is the same, it is nearly three years now since I added the map so perhaps it would be wise to check it against a schematic? The schematic I have and which I likely based the map on is named "ESP32 SPI 6 Axis", this may have changed after the rename of Grbl_ESP32 to FluidCNC. |
Thanks for your reply, |
That would be great! |
Hi Terjeio,
https://github.com/dixi83/ESP32/blob/master/main/driver.h What can be wrong? |
I did not update the original file for I2S out as I should have done (I assume the mks_dlc32_2_0_map.h is ok), try this: bdring_i2s_6pack_ext_v2_map.zip At least it is starting up as it should. |
I tried the file you provided, the only thing that has changed is the I corrected the SD card pins as well (not pushed yet) They should have GPIO_NUM_xx but this was not the solution... |
Odd, I have the controller booting with the new map file:
I did not enable anything but the board in CMakeLists.txt, perhaps you should try that as well? The binary I flashed:
I do not think so. The shift register is a "dumb" device - the microcontroller is just sending data to it and has no idea if it is working or not (or how may there are in the chain). |
Most can be handled with the many grblHAL options available? PROBE_ENABLE, SDCARD_ENABLE, ... BTW the name should be BOARD_FLUIDNC_I2S_6PACK_EXT_V2 to better match the board? |
I am not keen to add a lot of board specific code to the Web Builder. If possible existing symbol names should be used, perhaps in combination with a few board maps with pin definitions for some of the option cards? A starting point would be to define a few basic configuration options and see how those could be mapped back to the current structure? |
I get you, every "special" complicates things. I'll see what I can work out with _map.h files. and not create to many 😉 For the "external drive" board it will be with the following option cards:
For the "universal CNC controller" it is a bit harder (more possibilities I could think of) will be with the following option cards:
This will definitely not serve anyone's needs. If there are suggestions, let me know! DI = digital input board with 4 inputs @terjeio Thanks for all the effort you put in this project! |
A cross reference list with which pins are used for what vs. option cards would helpful? Such a list exists already? |
Hi all,
I have a "6pack CNC Controller external driver" board over here... It is originally designed by the creator of FluidNC and developer of grbl-ESP32 bdring.
As far as I see it now it should be possible to run grblHAL on it!
Where do I get started?
Is it only a matter of creating a *_map.h file to the pin-out of the board and adjust the config.h file to my needs? Or is there more involved?
https://oshwlab.com/bdring/6-pack-2-0_copy
The text was updated successfully, but these errors were encountered: