itadinanta / cnc_mill_prototype

4 stars 2 forks source link

Screw connectors and questions #1

Open coredump opened 4 years ago

coredump commented 4 years ago

Hello! I saw your comment on the GRBL HAL discussion and promptly decided to make some of your shields.

I have a question and a request tho:

1) How does the Schmitt trigger compare to the GRBL wiki solution using opto-couplers? 2) I changed the PCB to use screw connectors instead of pin headers, would love if you could take a look at my branch (https://github.com/coredump/cnc_mill_prototype/tree/coredump_screw_connectors) to see if I am not forgetting/doing something stupid before sending it to JLPCB 😄

Thanks, the shield looks awesome and I am excited to use it.

norru commented 4 years ago

Oh, cool!

  1. I haven't tried the optocoupler solution but the Schmitt debouncers work flawlessly for me. I've been recommended to try the optocoupler solution too, will probably give it a shot in the future.

  2. Alright, I'll try and see if I can have a peek this week!

Thanks, the shield looks awesome and I am excited to use it.

Oh, dear, what courage! :D Good luck with that, bear in mind this is a work in progress, but very happy to be of help!

norru commented 4 years ago

@coredump I've added external EEPROM to my board schematic. It's a simple addition that you may want to sync over.

I'll probably tidy up a little bit then send it out for etching. If you wait a bit I'll get this tested first so you don't have to play blind :)

I have had a look at your screw connectors branch, there is nothing obviously wrong that I can see (but doesn't mean much ;) Our of curiosity, as you have a single GND wire, how are you wiring the GND to the external drivers? Bespoke cables?

coredump commented 4 years ago

That's interesting. How would you use the EEPROM? Does any of the firmwares support it out of the box?

norru commented 4 years ago

Yes, it's been recommended by @terjeio as I'm using his branch of GRBL https://github.com/terjeio/grblHAL (with small tweaks on top) which has support for I2C EEPROM.

coredump commented 4 years ago

Hello again. I surely hope your stuff is open source, because I got a log of ideas from you to make this 😄

https://cadlab.io/project/2459/1f6db917/files

My plan is to make a 'generic' daughter card that can be used with differnt MCUs/firmwares. So what I basically did was to shove everything I need to run with external drivers/VFDs/opto isolated switches and 3.3v logic on a single board. I kinda copied the connector design from MESA cards too.

I still testing those circuits on a breadboard, and I think my PWM-10V converter is a little too complicated/maybe unsafe, but I will probably make some of those prototype boards and test it.

I am also creating smaller shields for ESP32, Arduino Due and a connector for TIVA-C boards that I will use to test GRBLHAL and g2core.

I would appreciate any tips/reviews/ideas, and again sorry because there are some stuff on my work that is clearly almost the same as yours (there are only so many ways I can put an eeprom chip) but if it bothers you lmk and I will change it.

norru commented 4 years ago

Hi José,

sure, all the public stuff I've got on GitHub is open source and it's an original design.

Perhaps I should make it clear and upload a Creative Commons disclaimer,the idea is to go for https://creativecommons.org/licenses/by-sa/4.0/ or even https://creativecommons.org/licenses/by/4.0/.

I have no plans to distribute or sell my boards as finished products, all I need is a bespoke design which works for me, but I am super happy to share and compare notes on anything interesting.

On Fri, 7 Feb 2020 at 20:55, José Júnior notifications@github.com wrote:

Hello again. I surely hope your stuff is open source, because I got a log of ideas from you to make this 😄

https://cadlab.io/project/2459/1f6db917/files

My plan is to make a 'generic' daughter card that can be used with differnt MCUs/firmwares. So what I basically did was to shove everything I need to run with external drivers/VFDs/opto isolated switches and 3.3v logic on a single board. I kinda copied the connector design from MESA cards too.

I still testing those circuits on a breadboard, and I think my PWM-10V converter is a little too complicated/maybe unsafe, but I will probably make some of those prototype boards and test it.

I am also creating smaller shields for ESP32, Arduino Due and a connector for TIVA-C boards that I will use to test GRBLHAL and g2core.

I would appreciate any tips/reviews/ideas, and again sorry because there are some stuff on my work that is clearly almost the same as yours (there are only so many ways I can put an eeprom chip) but if it bothers you lmk and I will change it.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/itadinanta/cnc_mill_prototype/issues/1?email_source=notifications&email_token=AAGZDS64PERPYQLN7UORKSDRBXDCXA5CNFSM4KLLEHS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELESGYI#issuecomment-583607137, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGZDS5QAELXUTQIIB5YJH3RBXDCXANCNFSM4KLLEHSQ .

-- Cheers, Nico

coredump commented 4 years ago

As a GPL person, I will probably use this https://creativecommons.org/share-your-work/licensing-examples/#by-nc-sa or research some OHW license.

On Fri, Feb 7, 2020 at 7:26 PM Nico Orrù notifications@github.com wrote:

Hi José,

sure, all the public stuff I've got on GitHub is open source and it's an original design.

Perhaps I should make it clear and upload a Creative Commons disclaimer,the idea is to go for https://creativecommons.org/licenses/by-sa/4.0/ or even https://creativecommons.org/licenses/by/4.0/.

I have no plans to distribute or sell my boards as finished products, all I need is a bespoke design which works for me, but I am super happy to share and compare notes on anything interesting.

On Fri, 7 Feb 2020 at 20:55, José Júnior notifications@github.com wrote:

Hello again. I surely hope your stuff is open source, because I got a log of ideas from you to make this 😄

https://cadlab.io/project/2459/1f6db917/files

My plan is to make a 'generic' daughter card that can be used with differnt MCUs/firmwares. So what I basically did was to shove everything I need to run with external drivers/VFDs/opto isolated switches and 3.3v logic on a single board. I kinda copied the connector design from MESA cards too.

I still testing those circuits on a breadboard, and I think my PWM-10V converter is a little too complicated/maybe unsafe, but I will probably make some of those prototype boards and test it.

I am also creating smaller shields for ESP32, Arduino Due and a connector for TIVA-C boards that I will use to test GRBLHAL and g2core.

I would appreciate any tips/reviews/ideas, and again sorry because there are some stuff on my work that is clearly almost the same as yours (there are only so many ways I can put an eeprom chip) but if it bothers you lmk and I will change it.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/itadinanta/cnc_mill_prototype/issues/1?email_source=notifications&email_token=AAGZDS64PERPYQLN7UORKSDRBXDCXA5CNFSM4KLLEHS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELESGYI#issuecomment-583607137 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAGZDS5QAELXUTQIIB5YJH3RBXDCXANCNFSM4KLLEHSQ

.

-- Cheers, Nico

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/itadinanta/cnc_mill_prototype/issues/1?email_source=notifications&email_token=AAAM55OWI3IDDIF4GWDJ7N3RBX34HA5CNFSM4KLLEHS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELFCKUY#issuecomment-583673171, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAM55PXHIEZBBFSC2V5MNTRBX34HANCNFSM4KLLEHSQ .

norru commented 4 years ago

I am ok for people to use these projects in a commercial context as long as I am credited, at least for now.

On Sat, 8 Feb 2020, 03:06 José Júnior, notifications@github.com wrote:

As a GPL person, I will probably use this https://creativecommons.org/share-your-work/licensing-examples/#by-nc-sa or research some OHW license.

On Fri, Feb 7, 2020 at 7:26 PM Nico Orrù notifications@github.com wrote:

Hi José,

sure, all the public stuff I've got on GitHub is open source and it's an original design.

Perhaps I should make it clear and upload a Creative Commons disclaimer,the idea is to go for https://creativecommons.org/licenses/by-sa/4.0/ or even https://creativecommons.org/licenses/by/4.0/.

I have no plans to distribute or sell my boards as finished products, all I need is a bespoke design which works for me, but I am super happy to share and compare notes on anything interesting.

On Fri, 7 Feb 2020 at 20:55, José Júnior notifications@github.com wrote:

Hello again. I surely hope your stuff is open source, because I got a log of ideas from you to make this 😄

https://cadlab.io/project/2459/1f6db917/files

My plan is to make a 'generic' daughter card that can be used with differnt MCUs/firmwares. So what I basically did was to shove everything I need to run with external drivers/VFDs/opto isolated switches and 3.3v logic on a single board. I kinda copied the connector design from MESA cards too.

I still testing those circuits on a breadboard, and I think my PWM-10V converter is a little too complicated/maybe unsafe, but I will probably make some of those prototype boards and test it.

I am also creating smaller shields for ESP32, Arduino Due and a connector for TIVA-C boards that I will use to test GRBLHAL and g2core.

I would appreciate any tips/reviews/ideas, and again sorry because there are some stuff on my work that is clearly almost the same as yours (there are only so many ways I can put an eeprom chip) but if it bothers you lmk and I will change it.

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

https://github.com/itadinanta/cnc_mill_prototype/issues/1?email_source=notifications&email_token=AAGZDS64PERPYQLN7UORKSDRBXDCXA5CNFSM4KLLEHS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELESGYI#issuecomment-583607137

, or unsubscribe <

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

.

-- Cheers, Nico

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/itadinanta/cnc_mill_prototype/issues/1?email_source=notifications&email_token=AAAM55OWI3IDDIF4GWDJ7N3RBX34HA5CNFSM4KLLEHS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELFCKUY#issuecomment-583673171 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAAM55PXHIEZBBFSC2V5MNTRBX34HANCNFSM4KLLEHSQ

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/itadinanta/cnc_mill_prototype/issues/1?email_source=notifications&email_token=AAGZDS7VDLPG7563RI6VRYTRBYOSXA5CNFSM4KLLEHS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELFH7GI#issuecomment-583696281, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGZDS4DETVS3DQ3HD6JFITRBYOSXANCNFSM4KLLEHSQ .