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

some advices #1

Open
chinamore opened this issue Apr 8, 2021 · 4 comments
Open

some advices #1

chinamore opened this issue Apr 8, 2021 · 4 comments

Comments

@chinamore
Copy link

This version has the biggest problem. I guess no one except you dares to copy this board. My idea is very simple. You can clear all the TMC2660 and use a double-layer board layout, which will save a lot of cost. Provide 4 signals for each axis of the closed-loop printer: P+D+E+GND, which will greatly facilitate players who use external drives

@ghent360
Copy link
Owner

ghent360 commented Apr 8, 2021 via email

@M10CUBE
Copy link

M10CUBE commented Dec 5, 2021

Hi @ghent360
Some time ago we made a hardware platform called M10CUBE
https://hackaday.io/project/171770-m10cube
https://gitlab.com/m10cube/m10
A few days ago I ported to M10CUBE from maker @terjeio a similar to yours (NUCLEO64) hardware but for CNC control
terjeio/CNC_Breakout_Nucleo64#3
I know you made a new version of the REPRAP controller but I like more the NUCLEO idea. More flexible and extremely cheap.
One goal now I am looking is to make a common controller for REPRAP and CNC.
Having all I/Os needed of the main board and use M10CUBE I/O modules

I have explained the concept here:
grblHAL/RP2040#3 (comment)
I am watching this in your you tube channel as well
Thanks

Since you are an experience designer I like to here from you if something like that makes sense to others as it makes sense to me.
Thank and congratulations for your grate designs.

@ghent360
Copy link
Owner

ghent360 commented Dec 5, 2021 via email

@M10CUBE
Copy link

M10CUBE commented Dec 6, 2021

Thanks @ghent360 for the quick response. All you said have solid ground. It is not a simple task to solve. For my M10CUBE concept to make sense is to make some compromises. So I end up thinking the cons and pros
CONS:
1 Some ARM modules are larger than M10CUBE format
2 The density of a design using the actual MPU chips can not achieved in case of using some module incarnation. Using bare bone MPU chip is more dense but you loose the fun of reusing the plug in module.
3 Cost looks higher as well. I made the math.

PROS
1 - Construction in mind using ST Nucleo64 or Raspberry Pi Pico. That is ARM MPU, Cheep, Highly supported, Ready available and have room for next more powerful board announcements in the years to come. Probably these modules are found already in every serious maker.
2 - Fits nicely into M10CUBE concept (90X90 mm and up to 100X100 on the not fixed connectors side)
3 - Some space is lost because of the footage but on top has a lot of hardware impossible to make it on the footprint lost. On top of that you have the real estate underneath the module to place other hardware. In the end you gain more space than you loose
4 - Ready for Analog, Ethernet and Can Bus to experiment (I am sure the newcomer as well I3C or the 10BASE-T1L Ethernet)
5 - Extremely useful for the education community. That was the success of Raspberry (plus the clever engineering of course).
6 - All I/Os will move to an extra M10CUBE module so space on board only used for step drivers (encoder inputs under consideration). I will stic on SPI interface for trinamic and not UART but still I need discrete signals 6XStep/Dir/Enable as maker @terjeiro from GRBLHAL stated. That is to drive any external driver setup
7 - ...more to come

That is to build a common board for GRBL and MAPLIN as I state it here:
grblHAL/RP2040#3 (comment)

The design is not cure for ever illnesses but a "medicine" to cure many and become a useful tool for makers and educational community. So any info and help is valuable to me

Thanks

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

No branches or pull requests

3 participants