Skip to content
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

Have you tested the board? #17

Open
mzarnowski-zz opened this issue Jul 25, 2017 · 16 comments
Open

Have you tested the board? #17

mzarnowski-zz opened this issue Jul 25, 2017 · 16 comments
Labels

Comments

@mzarnowski-zz
Copy link

Hi,
Tried to find any contact info to send you a private message, but couldn't find any thus I'm writing this post.

Have you managed to test current layout of the board? I'm in need of such controller and just wondered if it's working or are there any serious issues that you're aware of?

Let me know if I can help in further development.

Cheers,
Maciej

@pointhi
Copy link
Owner

pointhi commented Jul 25, 2017

I have some documentation about the first prototype which should give you a good overview of the current status:

https://github.com/pointhi/HighPower-Mechaduino/blob/master/v0.1_BUILD_LOG.md

I found some little layout problems. One is a missing connection which was fixed with some wire on the prototype, the other one were swapped pins in the schematic which didn't correspondent with the arduino pin names.

We started running a modfiied Mechaduino Firmware a few days ago, and it looks good for now. But there seems to be some communication issue with USB, which is not resolved yet (The calibration table given by the firmware has missing values)

@radu103
Copy link

radu103 commented Mar 1, 2018

Is it working now ?

@pointhi
Copy link
Owner

pointhi commented Mar 3, 2018

No fixes for the PCB were pushed to the repo at the moment. The Prototype works so far, but has some weird behaviour between the two output drivers. Hopefully only a partly hardware defect of a MosFet.

The software runs to the extend to have single stepping, constant velocity, constant tor queue successfully working to some extend.

@3eggert
Copy link

3eggert commented Jan 15, 2019

Is there still development happening? If not, where there blocking problems or did it only loose importance?

@pointhi
Copy link
Owner

pointhi commented Jan 16, 2019

we built a second prototype which has the same stepping behavior. Our current assumption is that it is a problem with the current limiters of the two H-Bridges which causes different current-limits to be enforced.

There is still interest in completing the project, but until the issues are solved for full/half-step operation the system is not really ready in my point of view. Unfortunately, I don't have too much time to work on it as well (and other projects as well)

@Bastler100
Copy link

Hallo pointhi,
ich würde mir gerne so einen High-Power-Mechaduino nachbauen. Gibt es eine Version von der Du weißt das sie funktioniert? Hardware und Firmware? Bei meinen Selbstbauversuchen von Fräsmaschinen habe ich immer in einer Achse Schrittverluste, die will ich in den Griff bekommen.
Vielen Dank für deine Antwort
Hans

@pointhi
Copy link
Owner

pointhi commented Jun 11, 2019

@Bastler100 no progress so far. Using it only to prevent step losses should work, but the hardware still does not work as seamlessly as I would like. Furthermore, the pcb still misses the bugfixes.

@Bastler100
Copy link

Bastler100 commented Jun 12, 2019 via email

@pointhi
Copy link
Owner

pointhi commented Jun 13, 2019

changing the motor controller is definitly a solution for the problems. Ideally moving from two seperated H-bridges to one integrated motor controller which still allows us to controll currents of both H-bridges separatly.

@pointhi
Copy link
Owner

pointhi commented Jun 13, 2019

This controller could work: https://www.allegromicro.com/en/Products/Motor-Driver-And-Interface-ICs/Bipolar-Stepper-Motor-Drivers/A3985.aspx

One advantage is that the current is set via internal DAC (no longer disturbances due to analog lines from mcu -> motor controller including ground lines back

Would be nice to add a list of possible controllers

@pointhi
Copy link
Owner

pointhi commented Jun 13, 2019

Another alternative: https://www.trinamic.com/products/integrated-circuits/details/tmc5160/

Advantage would be that we could offload calculation requirements to the controller because it already handles most of the stuff itself. Disadvantage is that we cannot directly control the current anymore per line, but we get a good control-loop instead.

@Bastler100
Copy link

Bastler100 commented Jun 13, 2019 via email

@pointhi
Copy link
Owner

pointhi commented Jun 13, 2019

I created a wiki page to collect possible solutions: https://github.com/pointhi/HighPower-Mechaduino/wiki

@annhan
Copy link

annhan commented Apr 3, 2020

any update for this project

@pointhi
Copy link
Owner

pointhi commented Apr 4, 2020

@annhan no updates for now.

@WesleyBuck
Copy link

@pointhi Is there anyway we can assist in getting the project moving along?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants