bigtreetech / BIGTREETECH-SKR-PRO-V1.1

Aiming at some problems existing in 3D printed motherboards in the market. Bigtree Technology Co., Ltd. launched a high performance 3D printer master board with STM32F407ZGT6 as the core controller, BIGTREETECH-SKR-PRO-V1.1.
274 stars 222 forks source link

SKR Pro v1.1 using A4988 with green PCB DOES NOT WORK! #58

Open oldman4U opened 4 years ago

oldman4U commented 4 years ago

Hi. Hope someone can help me. The board works fine, which mens i can upload new firmware and i can control fans and other hardware devices using PrintRun for Mac. But when i try to control the stepper motor, all i get is a vibrating motor which does not spin. Changing the Vref did not help. The same motor with the same cable works fine using a SKR E3 DIP. I use the fw from this github and changed only the stepper motor section to A4988. Any help would be appreciated. Georg

IMG_6602 IMG_6603 IMG_6604 IMG_6605 IMG_6606 IMG_6607

cobrettee commented 4 years ago

I am having the same issues with my CoreXY build on A4988s and DRV8825s. Everything else about the board works but steppers are a huge problem right now - VREF changes not helping and if I put my ramps card back in the steppers are fine. If it wasn't for the fact that I already order 2209's I would have put the card back in the box and asked for refund. I did get a little further though after several hours testing - if I lower my steps and feed rate to certain values then they actually move albeit incorrect steps - e.g I say move 10mm it moves 100mm. Now you would think simple math would apply and I could adjust my steps and rate accordingly based on that but as soon as I change the values to the correct ones the steppers refuse to move. If I try values in between it makes jerk movements or beeps and sometimes even just goes into kill mode because the stepper sounds like it is trying to move and heats up. Very frustrating to say the least. Is it that maybe we should have a different jumper configuration that actually correctly enables microstepping for these 4988/8825s?

cobrettee commented 4 years ago

That was it - you have to use the MS1,MS2 and MS3 pins according to your stepping. Works now. Your pic seems to show you have all high which is 1/32 stepping and your 4988 should have a low,low,high for 1/16

oldman4U commented 4 years ago

Hello cobrettee.

Thank you for your answer.

According to the data sheet, I have to shorten 1, 2 and 3 to get 16 micro steps.

Screenshot 2019-10-12 at 15 06 08

Anyway, I also tried all the other combinations and nothing changed. So you believe switching to 2209 will solve the problem. I tried 2208s from a working SKR E3 DIP and had the same problem, but please let me know in case it makes a difference for you. Finally I believe the board is broken and now I do not know if I should order the same board again or something else. It would be great to know if there is a single user out there, using the SKR v1.1 PRO with A4988 successfully. If so it would be great to know the jumper setting and maybe to get a Firmware file, so I can upload it to my board.

Georg

cobrettee commented 4 years ago

No I just happened to have ordered 2209s at the same time. There is no reason these 4988/8825s should not work. I can only tell you that I set my jumpers according to what was in the Marlin configuration_adv.h file and now my steppers move and more importantly correctly move. When I say 10mm it moves 10mm as per the calculations for belt driven(xy) and leadscrew(z) driven 1/32 steppings. Did you try the order if looking from right to left at the pins L,L,H?

oldman4U commented 4 years ago

Hi corbrettee.

Sorry for the late answer, but weekend is family time, so my hobby has to wait;-)

So you mean you have the dip switches set like this and the adv. config file in Marlin like this and this makes your steppers rotate correctly?

IMG_6612

IMG_6611

Would you be so kind to send me your Marlin files and/or the FIRMWARE.CUR file from your SKR so I can make sure I use absolutely the same setup board and firmware wise. And do you use the cables like shown on my pictures with green and blue twisted or like shown on the picture from Rudy?

Georg

oldman4U commented 4 years ago

Hi Rudy.

Also a big thank you to you. I started with a cable exactly like shown on your picture, but this did not work at all - also not on the SKR E3 DIP. Then I checked the pins on the motors to see which one belongs to which coil (and also checked the data sheet) and after changing the green and blue wire the motor and the cable works on the E3 DIP and at least it generates the vibes using the v1.1 Pro. But what I really learned the last few weeks is, that there is always a little surprise waiting for you around the next corner;-) So I will test it again and let you know. Georg

cobrettee commented 4 years ago

Hi Georg...my DRV8825's are working - I had some time this morning so I also tested with working A4988s(from another printer) and I am seeing same behavior you see. No matter what settings I choose the A4988s won't turn the motors and it is not a motor wiring issue at least for me since I am using the 8825s with no issue. You can also do a simple led test to confirm you have the correct pairings.

oldman4U commented 4 years ago

Hi Rudy.

Twisting the cable I get most of the time no sound and no vibration and sometimes a bit of one or the other;-(

I will do more multimeterwork as soon as I have the time to do so, but so far I trusted the documentations.... Maybe I should stop doing so.

Thank you again

oldman4U commented 4 years ago

Hi cobrettee.

AH, you are using a different driver and this works, but not the A4988. Slowly it makes sense to me that the support does not answer any more. Thank you for the time you spent to verify my problem. May I ask you which 2209s you ordered? I would then order the same and we could work on the firmware together - if it is ok for you. The amount of time I spent to try to make it work is nothing compared to the costs of new drivers.

cobrettee commented 4 years ago

Sure - they should be delivered next week https://www.aliexpress.com/item/33028054557.html

When I have more time I may take another stab at the 4988's and will let you know if any success.

oldman4U commented 4 years ago

;-)

Nothing to worry. Double check can never be wrong.

Georg

Rudolf Benner notifications@github.com schrieb am So. 13. Okt. 2019 um 20:47:

I may have confused the issue, if so, I apologize.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AM6XKZA76ZPI26FAMYEPAGLQONUN3A5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBC5AHY#issuecomment-541446175, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM6XKZFFBUUNPCXGDDZ7F5TQONUN3ANCNFSM4I7WEW3Q .

oldman4U commented 4 years ago

Hi cobrettee.

I ordered the same, thank you.

Rudy. I tested the connectors on the board and the connectors at the motor and the two middle wired has to be twisted. A is 1 and 4, B is 3 and 6. Thank you again for the input.

Georg

RudyBenner commented 4 years ago

Can you close this?

oldman4U commented 4 years ago

Hi Rudy.

Unfortunately not.

So far we can exclude almost 100% that the problem is not the motor or the cable to the motor and I would say after days testing and searching - the problem also does not sit in front of the computer.

On the other hand we have 2 independent systems with the same issue and the two manufacturers most likely responsible for the issue do not care.

I would like to keep this ticket opened until it is solved or at least to tell others to look for another solution.

In case there is someone out there using the SKR v1.1 PRO mainboard successfully with the A4988 motor driver it would be great to let me know. So far we haven't heard from a single user.

It would be great if I would be able to close this ticket soon and I will do so, once the issue is solved.

Thank you

Georg

DJKyomi commented 4 years ago

Hello, Looking for a more modern board I found this picture, can it be due to that? https://cdn.shopify.com/s/files/1/1619/4791/files/BIGTREETECH-SKR-PRO-V11_09.jpg?v=1561201378

oldman4U commented 4 years ago

Hello DJKyomi.

Thank you for your input. Using the A4988 with the SKR v1.1 PRO the jumper to connect the RST and SLP has to be set plus the jumpers for MS1 - MS3 depending on the number of micro steps you want to use. You can see in the first and the last picture i have sent, that the jumper you mentioned is always set, but with different settings for the micro steps. So according to the description from BTT, this should be fine.

In the meantime i ordered a new SKR v1.1 PRO as well as 2209 drivers to see if i can get this baby work somehow. I also got some help from tech support, but nothing since one week. Its strange.

Regards

Georg

oldman4U commented 4 years ago

Hi cobrettee.

Have you got your TMC2209 in the meantime?

I got mine today and after approximately 10 minutes, a basic test with a single stepper driver and motor has been made successfully. This is exactly how I would have been expecting it also with the A4988....

For me it seems to be more and more that the SKR Pro v1.1 is sold with A4988, but that this combination of board, driver an software simply does not work.

Please let me know

Thank you

Georg

cobrettee commented 4 years ago

yes got mine a week ago and they have been working very well. I simply won't bother with the A4988s any longer but it should be fixed for others. I think they assume if you are going with this board you are going with better steppers as it is the "pro" version so won't be to eager to fix it.

oldman4U commented 4 years ago

Hi.

Thank you for the update. For me it is fine as it is, now that i have a working solution. But how can we inform others to avoid this combination? I think it is enough that i wasted my time.

rflulling commented 4 years ago

Hello all. I understand this is an old post. But it's been left open. I noticed some work being done By BTT on several new revisions of default firmware configurations, since the onboard SD card has been made to work for them. I am a user. I have direct experience with this setup. I have since moved to ST820, and plan to change to Trinamic later.

So. 1st thing. A4988 works just fine with the SKR PRO 1.1 and Marlin 2.0.x

2nd. A) Jumpers are not the same pattern as with other Drivers and no assumptions can be made. I generated a informative PDF to help users with Jumper configurations for SKR PRO. But even this should not be taken as absolute. Please for sure compare notes with the ACTUAL manufacturer of your driver. Not just one that makes the same chip. It matters! B) The A4988 are not well suited to all motors. Check the math. Check the specifications for the driver and the Motor to be sure that the driver can handle it. It is possible to make a motor run that the driver doesn't like and this will cause the driver, or motor, or both to get very hot. A well configured combination might get warm, but not hot. Other drivers will get very hot no mater what. C) Check the specifications for the the driver and chosen motor make sure the wires match correctly.

3rd. Once your jumpers are configured then you need to either manually do the math and calibrate the POT on the driver, one at a time or set each one slightly clock wise. That is if you note that there is a max left and max right. Set the POT to dead center between those points. This may even have been done for you by factory. Now turn it slightly to the right. This should be good for testing.

4rth. Some defaults for A4988 from Configuration.h It is more than probably that one or more of these may need to be tweaked for your setup. Bear in mind too. I am not sampling End stop defines or config. But having that set wrong may literally deny you ability to move an axis, even if you have the right motor driver config. So check your work. You will need to configure your motion yourself. Jerk, acceleration, max speed can come later but do require tweaking.

define X_ENABLE_ON 0

define Y_ENABLE_ON 0

define Z_ENABLE_ON 0

define E_ENABLE_ON 0 // For all extruders

define INVERT_X_DIR false

define INVERT_Y_DIR false

define INVERT_Z_DIR true

define INVERT_E0_DIR false

define INVERT_E1_DIR false

define INVERT_E2_DIR false

define INVERT_E3_DIR false

define INVERT_E4_DIR false

define INVERT_E5_DIR false

5th. Configuration.adv defaults

define AXIS_RELATIVE_MODES { false, false, false, false }

define INVERT_X_STEP_PIN false

define INVERT_Y_STEP_PIN false

define INVERT_Z_STEP_PIN false

define INVERT_E_STEP_PIN false

6th. I have never seen the options for setting microstep from the firmware do any good. Simpler to leave it disabled. So as to not complicate setup, introduce over ride or bugs.

7) When you have a good compile and the firmware is saved to the SD card, and the printer is reset. You can try to move an axis.

8) To set the POT you can configure on the fly with a small screw driver. But it is recommended to do this only with a ceramic tool. Because the risk of touching anything else is very high and this can damage the chip, or power regulators by shorting VSS to ground.

9) If you try to move the motor and it's very noisy, or shudders. A) Check the pins on the cable and make sure they are configured correctly to the motor. B) If you can be 100% certain the wires and jumpers are right. (this is kind of a big deal, do your homework). Then you can consider adjusting the POT further. C) from the LCD send the motor in a direction where it has some room to travel and the firmware is willing to let you do this. Say 50 to 100mm. Now adjust the POT slightly until the motion is smooth. It is very unlikely that you will need to adjust much at all. If you have to rotate more the 1/4 turn its likely that some thing is very wrong in your hardware setup, likely the motor, the jumpers, cables, or even your chosen DEFAULT_AXIS_STEPS_PER_UNIT.

oldman4U commented 4 years ago

Hello rflulling.

THANK YOU for your help and all the time you spent to answer this ticket.

Could you please send me a picture of the jumper setup of your SKR Pro v1.1 using an A4988 successfully as well as the FIRMWARE.CUR file of your machine, so i can do another test.

It is not that the motors need a bit of adjustment when using A4988, but they do not move at all or only piep a bit. 2 different motors with the same cables work fine with the original Ender-3 mainboard which has A4988 on board as far as i know, work fine with the SKR E3 DIP with 2208, 2209 and also work fine with the SKR Pro v1.1 using 2208 or 2209. In the meantime i am able to use 2209 based sensorless homing, using the same motor/cable combination. I believe they are fine. In general, everything works fine, as long as i do not combine the Pro v.1.1 with the A4988 and i am not the only one who is not able to get it work.

So in case you use this combination successfully, i am more than willing to test it again and to close the ticket, the same time it works. Otherwise i think it would be important to let the others know, that this combination does not work, so i would like to keep this ticket opened.

Kind regards

rflulling commented 4 years ago

Attached are the jumper config I meant to attache to the last.

I will have to double check on the Compiled firmware. This one, although I have a running record of every compile done. They are the Folders and in the begging for the SKR PRO most were hybrid A4988 + ST820. My X Axis, and Z if I recall were both A4988. That is because the ST820 have been unpopular and they only sell them in 4 packs... So I had to order a total of 8 for my 6 seats, and the second batch came later. I upgraded from an MKS 1.4 to the SKR PRO, and the MKS was 5 slots of A4988.

I am also not sure if it is legal for me to just distribute a compiled firmware as apposed to the "configuration" files. I have not read the various legal documents well enough.

I will venture that two distinct advantages of the A4988 over the ST820. Quieter, and generate less heat.

The ST820 driver do everything in backwards world. So they spend more time on than off, and every setting in Marlin for this driver must be reversed to a mirror of what the A4988 are set.

On Fri, Nov 29, 2019 at 2:26 AM oldman4U notifications@github.com wrote:

Hello rflulling.

THANK YOU for your help and all the time you spent to answer this ticket.

Could you please send me a picture of the jumper setup of your SKR Pro v1.1 using an A4988 successfully as well as the FIRMWARE.CUR file of your machine, so i can do another test.

It is not that the motors need a bit of adjustment when using A4988, but they do not move at all or only piep a bit. 2 different motors with the same cables work fine with the original Ender-3 mainboard which has A4988 on board as far as i know, work fine with the SKR E3 DIP with 2208, 2209 and also work fine with the SKR Pro v1.1 using 2208 or 2209. In the meantime i am able to use 2209 based sensorless homing, using the same motor/cable combination. I believe they are fine. In general, everything works fine, as long as i do not combine the Pro v.1.1 with the A4988 and i am not the only one who is not able to get it work.

So in case you use this combination successfully, i am more than willing to test it again and to close the ticket, the same time it works. Otherwise i think it would be important to let the others know, that this combination does not work, so i would like to keep this ticket opened.

Kind regards

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQUAKMVP6IEUFYDJML3QWDGZXA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFOGKXI#issuecomment-559703389, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQW2VFROXIWOLQH5WNDQWDGZXANCNFSM4I7WEW3Q .

oldman4U commented 4 years ago

Hello rflulling.

Unfortunately there is still nothing attached, at least i can not see it.

I spent several weeks of my time to try to get this to work, so i would need pictures and a firmware which makes the SKR Pro v1.1 work with the A4988 drivers. Once i have both, i will test it again. Until then i will enjoy my SKR Pro v1.1 with the 2209's which are working very very nice without spending days and weeks to get them to work.

Thank you

Georg

rflulling commented 4 years ago

driver seat pins SKR PRO.pdf

Not sure how its been over looked. I know it was attached. Sorry it did not get through. Hope this helps. Will try to get time to offer better this weekend. Sorry been very busy with job. 9-8 and fighting to get my dual extruder behaving the way I need.

oldman4U commented 4 years ago

Hi.

No hurry, but the pdf is 6 empty pages.

rflulling commented 4 years ago

Ack....

On Sat, Dec 7, 2019, 12:26 PM oldman4U notifications@github.com wrote:

Hi.

No hurry, but the pdf is 6 empty pages.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQW22SDQELQHXR6DD23QXPTGBA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGGMS7A#issuecomment-562874748, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQUGIT4EFOPOV5AIFCDQXPTGBANCNFSM4I7WEW3Q .

rflulling commented 4 years ago

Ok, this one works... sorry for the trouble. Realy I am.

https://drive.google.com/file/d/1CR7NcZsWs012gB1fWaCSrZSwWh_6bvzq/view?usp=drivesdk

On Sat, Dec 7, 2019, 12:26 PM oldman4U notifications@github.com wrote:

Hi.

No hurry, but the pdf is 6 empty pages.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQW22SDQELQHXR6DD23QXPTGBA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGGMS7A#issuecomment-562874748, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQUGIT4EFOPOV5AIFCDQXPTGBANCNFSM4I7WEW3Q .

oldman4U commented 4 years ago

Hello rflulling.

No reason to be sorry, you try to help and that's great, thank you.

The pdf is a great summary of all driver related options for the SKR Pro, but the information is not new to me. In addition to all the options you listed i also tried all settings without the jumper shortening STEP and DIR, i tried different cables, motors, even different Marlin settings and this over several weeks, spending all my spare time. So in case you have an SKR Pro v1.1 with A4988 successfully working on your side, please send me also the firmware. Otherwise there is no reason for me to believe that repeating a test which i have already done several times will result in something different. In the meantime i use this board without any problem with 2209's and i also ordered a new SKR Pro v1.1 which i will use for additional tests to make sure that it is not the current board which has a problem with this particular driver.

Until then i must expect that this combination simply does not work. Even more, because there is at least another user with the same issue and so far not a single user using exactly this combination (SKR Pro v1.1, A4988 driver with Marlin v2) successfully.

Kind regards

keyser187 commented 4 years ago

i have the exact same problem. has anyone got this working yet? my motor wiring is the same (just colored different). i get no movement at all, no sound, nothing but the drivers getting really hot (A4988 (red) from geeetech) using this motor https://www.geeetech.com/hybrid-stepper-motor-42shd003420b-for-3d-printer-p-1011.html again everything worked on the gt2560+. swapping to the skr pro is a pain in the arse, i even had to swap the housing around for the connectors on my lcd (2004) to get that to work with the skr pro!

DJKyomi commented 4 years ago

I have an idea, but I cannot test it. On the Ramps 1.6 Plus you have to solder the pins SLP and RST on the A4988 and DRV8825. maybe that will also solve your problem? scroll down on the page

https://www.biqu.equipment/products/biqu-3d-printer-parts-ramps-1-6-plus-upgrade-from

oldman4U commented 4 years ago

Hi.

Unfortunately we have 3 users where this combination does not work and so far not a single user using the A4988 successfully on the SKR Pro v1.1.

On the SKR Pro v1.1 you have to set a jumper to connect SLP and RST and at least I did it exactly like this.

Thank you DJKyomi for trying to help.

Screenshot 2019-12-16 at 21 06 22

keyser187 commented 4 years ago

im following the same guide and the pics you posted, as i say, i get no movement just a very hot driver. even tried it with just the one jumper as in the guide but nothing. i cant afford new stepper drivers after buying the fricking board! so would really like to get this to work (and its my BD 2mora :$ ) im still waiting for a reply to my email from bigtree support. if i hear anything new ill let you know

rflulling commented 4 years ago

I cannot upload a fully compiled firmware. Doing so puts me in a vendor position where by the terms of the contract we all agree to, knowingly or not, I become liable to you for updates. Thats not going to happen. I can however offer copies of my config, so long as you know and understand that it is NOT currently configured for your machine. I did reconfigure an older mixed file. That was set up to run both A4988, and ST820. FYI they are mostly the same thing but the ST820 operates 100% inverse the A4988 in every possible way. Anyway I test compiled that build several times with 100% success. If not being advised to liability of vendor status, I would have already offered that compile. I also know that when I grabbed the a copy of Marlin from BTT for the SKR PRO and merged it with my MKS 1.4 the only issues, were my own.

The Only thing I have not done, is to switch out the Drivers on my PCB for a test. This I think I can do today, snow day... Probably a good time to grab the current and OFFICIAL release version of Marlin 2.0. I think I will generate two branches. One for the ST820 and one for the A4988. I will take the time to test both flavors. I can and will offer a zip folder with the Configuration used. Its high time I official mount the SKR PRO anyway. It's been floating on a billing envelope to keep it from touching the Heat syncs on the A4988 standing on the MKS 1.4 behind it...

I think perhaps you might take this complaint over to the actual conversation on Marlin.

BigTree listens but for sure picks and chooses who to listen and reply too. Getting a reply from BTT is very unlikely, unless they believe you have an actual issue. So maintaining this topic here is a bit like shouting in frustration to the coats on a closet. Sometimes the other tenants in the building show back, but that's about the best you can hope for.

On Mon, Dec 16, 2019 at 2:15 PM keyser187 notifications@github.com wrote:

im following the same guide and the pics you posted, as i say, i get no movement just a very hot driver. even tried it with just the one jumper as in the guide but nothing. i cant afford new stepper drivers after buying the fricking board! so would really like to get this to work (and its my BD 2mora :$ ) im still waiting for a reply to my email from bigtree support. if i hear anything new ill let you know

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQSS77YK6YTBEHIB4VTQY7OVXA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG76MQI#issuecomment-566224449, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQSGHQYOFCXXKVGU7Z3QY7OVXANCNFSM4I7WEW3Q .

oldman4U commented 4 years ago

Helle rflulling.

Thank you for Your continuous support.

Seems you are the only one able to make this combination of drivers and boards work. So please provide a firmware OR the config files and a picture of your board showing the jumper setting and i will give it another try. This issue is now the one with the most replies. It would be great to be able to say - now it works and here is what you have to do to make it work and to close it the same time.

rflulling notifications@github.com schrieb am Mo. 16. Dez. 2019 um 22:49:

I cannot upload a fully compiled firmware. Doing so puts me in a vendor position where by the terms of the contract we all agree to, knowingly or not, I become liable to you for updates. Thats not going to happen. I can however offer copies of my config, so long as you know and understand that it is NOT currently configured for your machine. I did reconfigure an older mixed file. That was set up to run both A4988, and ST820. FYI they are mostly the same thing but the ST820 operates 100% inverse the A4988 in every possible way. Anyway I test compiled that build several times with 100% success. If not being advised to liability of vendor status, I would have already offered that compile. I also know that when I grabbed the a copy of Marlin from BTT for the SKR PRO and merged it with my MKS 1.4 the only issues, were my own.

The Only thing I have not done, is to switch out the Drivers on my PCB for a test. This I think I can do today, snow day... Probably a good time to grab the current and OFFICIAL release version of Marlin 2.0. I think I will generate two branches. One for the ST820 and one for the A4988. I will take the time to test both flavors. I can and will offer a zip folder with the Configuration used. Its high time I official mount the SKR PRO anyway. It's been floating on a billing envelope to keep it from touching the Heat syncs on the A4988 standing on the MKS 1.4 behind it...

I think perhaps you might take this complaint over to the actual conversation on Marlin.

BigTree listens but for sure picks and chooses who to listen and reply too. Getting a reply from BTT is very unlikely, unless they believe you have an actual issue. So maintaining this topic here is a bit like shouting in frustration to the coats on a closet. Sometimes the other tenants in the building show back, but that's about the best you can hope for.

On Mon, Dec 16, 2019 at 2:15 PM keyser187 notifications@github.com wrote:

im following the same guide and the pics you posted, as i say, i get no movement just a very hot driver. even tried it with just the one jumper as in the guide but nothing. i cant afford new stepper drivers after buying the fricking board! so would really like to get this to work (and its my BD 2mora :$ ) im still waiting for a reply to my email from bigtree support. if i hear anything new ill let you know

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQSS77YK6YTBEHIB4VTQY7OVXA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG76MQI#issuecomment-566224449 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AI2WIQSGHQYOFCXXKVGU7Z3QY7OVXANCNFSM4I7WEW3Q

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AM6XKZFLRCYI5F7SX6ZG4F3QY7ZYJA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHAHAAA#issuecomment-566259712, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM6XKZEES3JIFXX5A3YO523QY7ZYJANCNFSM4I7WEW3Q .

rflulling commented 4 years ago

I did not get the hardware switched for testing but the firmware is branched and passed compile on both version. Ready for the hardware. As stated, I cannot give the compiled Firmware for legal reasons. I can offer the Configuration files.

I will zip both sets, for your viewing after I have validated the function in the hardware test.

On Mon, Dec 16, 2019 at 4:07 PM oldman4U notifications@github.com wrote:

Helle rflulling.

Thank you for Your continuous support.

Seems you are the only one able to make this combination of drivers and boards work. So please provide a firmware OR the config files and a picture of your board showing the jumper setting and i will give it another try. This issue is now the one with the most replies. It would be great to be able to say - now it works and here is what you have to do to make it work and to close it the same time.

rflulling notifications@github.com schrieb am Mo. 16. Dez. 2019 um 22:49:

I cannot upload a fully compiled firmware. Doing so puts me in a vendor position where by the terms of the contract we all agree to, knowingly or not, I become liable to you for updates. Thats not going to happen. I can however offer copies of my config, so long as you know and understand that it is NOT currently configured for your machine. I did reconfigure an older mixed file. That was set up to run both A4988, and ST820. FYI they are mostly the same thing but the ST820 operates 100% inverse the A4988 in every possible way. Anyway I test compiled that build several times with 100% success. If not being advised to liability of vendor status, I would have already offered that compile. I also know that when I grabbed the a copy of Marlin from BTT for the SKR PRO and merged it with my MKS 1.4 the only issues, were my own.

The Only thing I have not done, is to switch out the Drivers on my PCB for a test. This I think I can do today, snow day... Probably a good time to grab the current and OFFICIAL release version of Marlin 2.0. I think I will generate two branches. One for the ST820 and one for the A4988. I will take the time to test both flavors. I can and will offer a zip folder with the Configuration used. Its high time I official mount the SKR PRO anyway. It's been floating on a billing envelope to keep it from touching the Heat syncs on the A4988 standing on the MKS 1.4 behind it...

I think perhaps you might take this complaint over to the actual conversation on Marlin.

BigTree listens but for sure picks and chooses who to listen and reply too. Getting a reply from BTT is very unlikely, unless they believe you have an actual issue. So maintaining this topic here is a bit like shouting in frustration to the coats on a closet. Sometimes the other tenants in the building show back, but that's about the best you can hope for.

On Mon, Dec 16, 2019 at 2:15 PM keyser187 notifications@github.com wrote:

im following the same guide and the pics you posted, as i say, i get no movement just a very hot driver. even tried it with just the one jumper as in the guide but nothing. i cant afford new stepper drivers after buying the fricking board! so would really like to get this to work (and its my BD 2mora :$ ) im still waiting for a reply to my email from bigtree support. if i hear anything new ill let you know

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <

https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQSS77YK6YTBEHIB4VTQY7OVXA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG76MQI#issuecomment-566224449

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AI2WIQSGHQYOFCXXKVGU7Z3QY7OVXANCNFSM4I7WEW3Q

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub < https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AM6XKZFLRCYI5F7SX6ZG4F3QY7ZYJA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHAHAAA#issuecomment-566259712 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AM6XKZEES3JIFXX5A3YO523QY7ZYJANCNFSM4I7WEW3Q

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQWQJOPWGP6EMPQJVNDQY73ZLA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHAIS6Q#issuecomment-566266234, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQTMAHH4YBV6DGPZ4CLQY73ZLANCNFSM4I7WEW3Q .

oldman4U commented 4 years ago

Hello keyser187.

Thank you for the bin. Do you also have a picture which shows the jumper configuration you have been using? I am also a 3D printer newbie and bought my first multimeter at the age of 50 6 months ago;-)

oldman4U commented 4 years ago

I have a general question to the experts here. Which MARLIN settings are driver relevant when using a Stand Alone driver like the A4988 (compared to the 2209's in UART mode which i use at the moment). All driver related current and micro steps settings are defined directly at the driver or mainboard, as far as i understand. Right or wrong?

keyser187 commented 4 years ago

sry no, they sent no pic of the jumpers. ive been using the same as you H,H,H and L,L,H (from right to left) but as i say i just tried my gt2560 (which FYI has printed on the board that 1/16 is H,H,H) but nothing, no humming, no vibration the motors are dead so i have no clue what to try next. ive spent more time trying to get things to work than actually running the printer (i got my geeetech pro w about 2 years ago) it now looks like this and im walking away from 3d printing! IMG_20191218_134715 IMG_20191218_135344

rflulling commented 4 years ago

You must have power to all three sets of power input. They do not have to be the same source. They must be connected and powered on.

Jumper in middle of board. The board will power up and accept new firmware from onboard SD if the USB power is switched on. If the 5V is switched on, then the board will only power up when the main power is connected.

On Wed, Dec 18, 2019 at 7:56 AM keyser187 notifications@github.com wrote:

sry no, they sent no pic of the jumpers. ive been using the same as you H,H,H and L,L,H (from right to left) but as i say i just tried my gt2560 (which FYI has printed on the board that 1/16 is H,H,H) but nothing, no humming, no vibration the motors are dead so i have no clue what to try next. ive spent more time trying to get things to work than actually running the printer (i got my geeetech pro w about 2 years ago) it now looks like this and im walking away from 3d printing! [image: IMG_20191218_134715] https://user-images.githubusercontent.com/58951786/71091641-5fdb2180-219d-11ea-8005-f917cded067d.jpg [image: IMG_20191218_135344] https://user-images.githubusercontent.com/58951786/71091908-fe678280-219d-11ea-8663-3a5df98e6640.jpg

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQRMXCA4DVOBGA2PYKLQZITYNA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHGF6RY#issuecomment-567041863, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQRHEQRMHLFUHS2HWBLQZITYNANCNFSM4I7WEW3Q .

oldman4U commented 4 years ago

@keyser187 Yes, the jumpers are the same i have been using. My son has an Ender 3 Pro with SKR E3 DIP and TMC2208's working fine and now i build my own using the Pro v1.1 and 2209. Sometimes the way is the most funny part, so i play around with it and learn every time something new.;-) Enjoy and relax.

@rflulling. I have 24V connected to all inputs and the board works fine using 2209s. So in general my setup should work, but i guess you wrote this related to the pictures from keyser187.

keyser187 commented 4 years ago

You must have power to all three sets of power input. They do not have to be the same source. They must be connected and powered on. Jumper in middle of board. The board will power up and accept new firmware from onboard SD if the USB power is switched on. If the 5V is switched on, then the board will only power up when the main power is connected. On Wed, Dec 18, 2019 at 7:56 AM keyser187 @.***> wrote: sry no, they sent no pic of the jumpers. ive been using the same as you H,H,H and L,L,H (from right to left) but as i say i just tried my gt2560 (which FYI has printed on the board that 1/16 is H,H,H) but nothing, no humming, no vibration the motors are dead so i have no clue what to try next. ive spent more time trying to get things to work than actually running the printer (i got my geeetech pro w about 2 years ago) it now looks like this and im walking away from 3d printing! [image: IMG_20191218_134715] https://user-images.githubusercontent.com/58951786/71091641-5fdb2180-219d-11ea-8005-f917cded067d.jpg [image: IMG_20191218_135344] https://user-images.githubusercontent.com/58951786/71091908-fe678280-219d-11ea-8663-3a5df98e6640.jpg — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#58?email_source=notifications&email_token=AI2WIQRMXCA4DVOBGA2PYKLQZITYNA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHGF6RY#issuecomment-567041863>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQRHEQRMHLFUHS2HWBLQZITYNANCNFSM4I7WEW3Q .

sorry im lost. i have connected motor power and power to my psu, i thought the other 2 were for the heat bed which am not using ATM. i have the jumper set to use the psu and not usb. firmware flashes fine. as i say the motors are not working with the gt2560 now either. (i had it printing the night before i started the swap)

oldman4U commented 4 years ago

Not sure the other power lines have to be connected. I will check and let you know.

keyser187 notifications@github.com schrieb am Mi. 18. Dez. 2019 um 16:30:

You must have power to all three sets of power input. They do not have to be the same source. They must be connected and powered on. Jumper in middle of board. The board will power up and accept new firmware from onboard SD if the USB power is switched on. If the 5V is switched on, then the board will only power up when the main power is connected. … <#m-8402117033846758476> On Wed, Dec 18, 2019 at 7:56 AM keyser187 @.***> wrote: sry no, they sent no pic of the jumpers. ive been using the same as you H,H,H and L,L,H (from right to left) but as i say i just tried my gt2560 (which FYI has printed on the board that 1/16 is H,H,H) but nothing, no humming, no vibration the motors are dead so i have no clue what to try next. ive spent more time trying to get things to work than actually running the printer (i got my geeetech pro w about 2 years ago) it now looks like this and im walking away from 3d printing! [image: IMG_20191218_134715] https://user-images.githubusercontent.com/58951786/71091641-5fdb2180-219d-11ea-8005-f917cded067d.jpg [image: IMG_20191218_135344] https://user-images.githubusercontent.com/58951786/71091908-fe678280-219d-11ea-8663-3a5df98e6640.jpg — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#58 https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQRMXCA4DVOBGA2PYKLQZITYNA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHGF6RY#issuecomment-567041863>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQRHEQRMHLFUHS2HWBLQZITYNANCNFSM4I7WEW3Q .

sorry im lost. i have connected motor power and power to my psu, i thought the other 2 were for the heat bed which am not using ATM. i have the jumper set to use the psu and not usb. firmware flashes fine. as i say the motors are not working with the gt2560 now either. (i had it printing the night before i started the swap)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AM6XKZDBN2GMXYNIMTXTLUTQZI63HA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHGPTRA#issuecomment-567081412, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM6XKZGWR5WRR2IFC5GHJ5LQZI63HANCNFSM4I7WEW3Q .

oldman4U commented 4 years ago

Hello keyser187.

I have tested the SKR Pro v1.1 with TMC2209 with only power connected to 1-4 (so Motor Power and Main Power) and it works.

keyser187 commented 4 years ago

Thanks for trying that out for me and confirming. With the fricking day I've had I thought sod it and brought some cheap tmc2208's, I believe they are standalone and not uart (just want to get it working first). Should be here 2mora so I'm sure I'll be having another bad day 2mora!!

rflulling commented 4 years ago

If the A4988 are not working and we can walk you through proper hardware setup and you have the proper basics set in the configuration. Then you likely have something else wrong. Like a an ESD nuked controller. ESD can kill a board not just by it being unprotected and you having touched it. But also by spinning a motor by hand while connected by wire to the board. There are other ways, I have seen the burned boards. Though I am less clear on how that happens. Regardless. Switching hardware right now. Should have an an answer Very soon. My expectation is to see the motors move as expected based on the old configuration.

On Wed, Dec 18, 2019 at 1:13 PM keyser187 notifications@github.com wrote:

Thanks for trying that out for me and confirming. With the fricking day I've had I thought sod it and brought some cheap tmc2208's, I believe they are standalone and not uart (just want to get it working first). Should be here 2mora so I'm sure I'll be having another bad day 2mora!!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/58?email_source=notifications&email_token=AI2WIQRFFIZL4HDJ725YXP3QZJY5ZA5CNFSM4I7WEW32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHHFLPI#issuecomment-567170493, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI2WIQTH3BQXQSIF4N34J3LQZJY5ZANCNFSM4I7WEW3Q .

rflulling commented 4 years ago

image

Attached are the files I alter.

PlatformIO.ini, is altered for viability, and need, not function. Not changing the PlatformIO.ini with the one I have, will change nothing. Just be sure you select the right environment. Mine, the default is the SKR PRO so there is less risk of oops.

Configuration.h and Configuration_adv.h are configured for my machine. This includes the feed rates for my motors and my drivers as well as a tweak to bring the system fan on when the drivers are used. EEPROM and SD cards are enabled. However SD card enable in in default so, Marlin will auto configure, meaning differences should not matter. EEPROM and the Fan tweak require the Pins file to be tweaked. Too.

For testing with my files. My instruction is to Download a clean ZIP directly from Marlin for the Release version of Marlin2.0. Please do not use any other variant, including BTT version or Nightly build. Using the attached files that are best suited for testing your configuration, Drag and drop the contents onto the your newly downloaded copy. Keep mind, that this needs to happen one level up from Marlin. You should see the Marlin folder in the folder you are pasting into. You should not be inside Marlin. Doing this right the contents will perfectly replace what they need to. image

Now open Visual Studio and open folder, select the new folder you just created and merged. Wait for it to do its cataloging. Then instruct go into configuration and check to be sure the LCD configuration is good for your build. Otherwise you will get a blank screen. Do not change anything else if possible for this test. Now, build the environment. When the file is moved to the SD and the SD is installed. After the lights stop flickering and the Controller has rebooted. Now from the menu, select "Configuration" then "Restore failsafe." Not doing this will result in previously loaded possibly bad values being used for the test. You should repeat this when switching to your own build, or any other variant.

Bear in mind. All this should tell you is if you have something configured wrong or if you have a hardware issue. If you get Nada. Something is very wrong. It might be user error, it might be hardware failure. But you should get some kind of life otherwise.

Both ST820 and A4988 have been tested with and verified working.

Marlin2(A4988).zip Marlin2(ST820).zip

rflulling commented 4 years ago

Thanks for trying that out for me and confirming. With the fricking day I've had I thought sod it and brought some cheap tmc2208's, I believe they are standalone and not uart (just want to get it working first). Should be here 2mora so I'm sure I'll be having another bad day 2mora!!

Given the number of variables and new issues that TMC introduce I strongly suggest NOT playing with them until your A4988 are working. Plus A4988 are dirt cheep to blow and replace. Your TMC2208 are not as cheep.

This is like strapping a jet engine to air plane missing a wing. We need to fix the wing first. Then we can talk about upgrades. Please focus on getting the controller behaving right before upgrading.

oldman4U commented 4 years ago

Hi rflulling.

In case the board would be broken, i would expect other stepper drivers to fail also, but the 2209 are working fine. But you are right and this is the reason why i ordered a second board - just to be sure. Usually i work "electrically grounded" (hope you say it like this;-), but there have been exceptions due to the many tests i made in too little time. I checked the config files and besides the second Y and E steppers and the Babystepping which i have turned off, i can not see any obviously important differences. But i will follow your very detailed and also very helpful instructions above as soon as possible and let you know.

THANK YOU

Georg

oldman4U commented 4 years ago

Hi again.

I understand everything but this: Now from the menu, select "Configuration" then "Restore failsafe." Not doing this will result in previously loaded possibly bad values being used for the test. You should repeat this when switching to your own build, or any other variant.

Is this something i have to do in VSC or on the printer (its display)?

Thank you

keyser187 commented 4 years ago

i believe its from your display. its basically clearing everything from the memory etc and restoring "factory settings" which will be the firmware you just flashed, so you can be double sure its only using that. i maybe wrong tho