-
Notifications
You must be signed in to change notification settings - Fork 14
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
Grblhal for Bigtreetech Manta m8p v2 #35
Comments
Hi, It's not a board I'm familiar with, but looking at the schematic, I don't think it will be too hard to add basic support. What does your current configuration look like in terms of motor drivers, limit switches etc? Cheers, |
Hello Jon, first of all, sry for the slow reply. That sounds great, I will send you my configuration today or tomorrow, i dont have access to my cnc right now. I have 2 small questions, What kind of features wouldn't work with basic support, something major? Is it possible to configure 2 limit switches on one axis? Cheers, |
So, here are my connections and the diagram. I have connected Motor M2 (DIR: PE1, STEP: PE2, EN: PE4) for the x - axis, M3 (DIR: PB7, STEP: PB8, EN: PE0) for the z- axis, M7 (DIR: PD3, STEP: PD4, EN: PD6) and M8 (DIR: PC8, STEP: PC7, EN: PD2) for the y - axis. I have 5 limit switches (the picture is older, I added 1): I have 3 z sensors because of the safety, I have a 2,2kw spindle with a weigt of about 4kg. So i wanted to make sure it doesnt do anything insecure. One top z limit, one bottom and 1 to level z with equipped tool. That should be all, if I'm not mistaken. |
Thanks,
I was just looking at all the connections/features on the board. Will start with the essentials (motor outputs, limit switches, control inputs etc) and go from there...
As far as I'm aware, just one limit input per axis. Multiple switches would be then wired in series if NC (preferred), or in parallel if NO. Any reason for not using motors 1/2/3 for x/y/z? I'd prefer to use these for the default map, less chance of surprises for those who follow.. ;) Your 3rd limit input on the Z axis sounds like it would be the probe input (PD13)? Also, will need to know inputs/outputs you're using for the controls (cycle start, feed hold, reset), and for spindle control? |
That's cool, if you building locally you can just cut & paste the motor definitions around, or create your own my_machine_map.h with the custom motor ordering. I'll create a new branch with a board definition / map file for the Manta as a starting point, are you comfortable compiling with PlatformIO? For spindle control, the options would be; Give me a day or two and I'll add the support to a new branch.. Cheers, Jon |
Thank you very much, I will look into it and send updates. I program Arduino and Esp with PlatformIO, if its the same, then yeah i can compile it. Regards, Manuel |
Hi Manuel, I've created a branch with the initial support for the Manta board. Please try it and let me know how you get on. Info regarding pin mappings will be in the board map file. The schematic can be found in the BTT repository. A few things to note;
Appreciate that you will want to change the motor / limit switch assignments to match your existing wiring, hopefully that will be clear enough within the map file.. Regards, |
Hello Mr./Mrs. dresco,
I'm relatively new to the firmware scheme and would like to know if I can create/ modify Grblhal for my Bigtreetech Manta m8p v2 board?
Are there any guides I can follow, or would you like to help me?
What tools are required?
If testing is required, I can provide it with a 3 axis cnc
Thanks in advance
The text was updated successfully, but these errors were encountered: