Control LanguageI've just started to implement g code for connecting with OpenPnP. However, it occurred to me that there is really no reason it has to be g code, as I can make something that is very specific to OpenPnP. The idea is that I can provide a machine.xml file using the GCodeDriver, but with any control language I want. This would seem to provide more flexibility that sticking with g code. The other option is to use a hybrid of g code for some commands, perhaps some m code, and perhaps some custom codes. What do you think?Thanks,-- John
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/f85de02a-bbbf-4db9-a54f-402d03b5355d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d37e9364-715d-46c1-9296-8b463e4bb7d0%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
Trimetic has a 5 channel hat for the Beaglebone, and supporting code for offloading most of the work to the Beaglebone's onboard coprocessors.
Put a small touchscreen on it for local control, jog and stats. A remote PC does the vision and runs OpenPNP.
Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CACNU6M7ExDCmVY9uf6Kb4yaZYtKciPCMstRBDV00ZJ7T-s1TXQ%40mail.gmail.com.
Pretty much all of the NXP ARMs with USB will enumerate as a mass storage device with ISP_0 is low and ISP_1 is high. The Atmel JTAG is a total ripoff, pretty much everyone else has $10-30 dev kits with a J-Link or CMSIS-DAP debugger built into it, which can also debug external ARM targets (not just their target chip, I can use a SiLabs dev board to program an NXP chip for example).Check out MBED: https://developer.mbed.org/cookbook/HomepageThe ease of Arduino's libraries, but with all the other things you wish it had... including a web based compiler. All the dev boards which are compatible (there's a LOT) implement USB mass storage device programmer, just save the bin file you download from the online compiler into the drive and your target is programmed. Couldn't be easier. When you're ready to migrate away from the web based compiler, or need to step through code as you debug it, inspecting variables/memory/registers as you go, you can download your project ready to go for a pretty large number of IDEs (mostly eclipse based, but also commercial like uVision and IAR).As an advantage, there's also source control built in, with the ability to publish your project for others to fork/change.. if you're looking to create something community oriented, thats always neat. You can see other people's code at: https://developer.mbed.org/code/ - for example the LSR SiFlex02 modules I'm currently working with: https://developer.mbed.org/users/Issus/code/LsrModule/ - there's libraries for pretty much everything on there, some good, some bad... but pretty much all of them work heh.To those who have seen my spiel before: yes, i will push ARM onto every unbeliever I come across who is still using 1990's tech.
On 8 August 2016 at 21:24, Mark Farver <mfa...@mindbent.org> wrote:
Trimetic has a 5 channel hat for the Beaglebone, and supporting code for offloading most of the work to the Beaglebone's onboard coprocessors.
Put a small touchscreen on it for local control, jog and stats. A remote PC does the vision and runs OpenPNP.
Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/f820a802-e3d1-42c9-9bf9-16960199f840%40googlegroups.com.
send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/openpnp/f820a802-e3d1-42c9-9bf9-16960199f840%40googlegroups.com
[8].
For more options, visit https://groups.google.com/d/optout [5].
--
You received this message because you are subscribed to the Google
Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/openpnp/CAJMBTyRoTUDQs1uYLyD6x7yboDm%2BxFr_mxW18d0sZ%3DfGY-PNHQ%40mail.gmail.com
[9].
For more options, visit https://groups.google.com/d/optout [5].
Links:
------
[1] https://developer.mbed.org/cookbook/Homepage
[2] https://developer.mbed.org/code/
[3] https://developer.mbed.org/users/Issus/code/LsrModule/
[4]
https://groups.google.com/d/msgid/openpnp/CACNU6M7ExDCmVY9uf6Kb4yaZYtKciPCMstRBDV00ZJ7T-s1TXQ%40mail.gmail.com?utm_medium=email&utm_source=footer
[5] https://groups.google.com/d/optout
[6] http://www.coocox.org/hardware/colinkex.php
[7] http://www.coocox.org/wiki/coocox/CoLinkEx/CoLinkEx-Support
[8]
https://groups.google.com/d/msgid/openpnp/f820a802-e3d1-42c9-9bf9-16960199f840%40googlegroups.com?utm_medium=email&utm_source=footer
[9]
https://groups.google.com/d/msgid/openpnp/CAJMBTyRoTUDQs1uYLyD6x7yboDm%2BxFr_mxW18d0sZ%3DfGY-PNHQ%40mail.gmail.com?utm_medium=email&utm_source=footer
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/4463ea1e20d22c8beaf6f00985427d32%40mattbrocklehurst.co.uk.
I agree with Mark. I did some work with CAN about 10 years ago, so my knowledge isn't current. However, using RS-485 was super simple. I just attached the TX and RX lines for a hardware UART to a transceiver. And then created a really simple master/slave protocol. I'm currently running the UART at about 500K, which is plenty fast enough. This only took me a couple of hours to hook up and get working the first time. As I recall, CAN took a lot of reading of data sheets to get running.
My plan is to allow working with multiple slaves all on the same two wires. So that means each board only needs one tranciever.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/BLUPR04MB10377056EF7D6A90FA1B4BEC01C0%40BLUPR04MB103.namprd04.prod.outlook.com.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/de6745e6-fe73-4d98-86bb-fc270179bf94%40googlegroups.com.
work is done for you, its a hardened protocol that is in use
everywhere... planes, trains and automobiles!
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/5bd3f725-9db3-4dd1-a341-090a6d498fd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxxQm85t0225djDDHirvfdYRO2_BAK3BF7fdcmytXASuw%40mail.gmail.com.
I asked about this over on the EEVBlog forum and people said I should have a separate diode across the terminals so the current will stay within the motor once I shut the MOSFET off: http://www.eevblog.com/forum/beginners/mosfet-and-flyback-diodes/
-- John
From: ope...@googlegroups.com [mailto:ope...@googlegroups.com]
On Behalf Of evilwulfie
Sent: Thursday, August 25, 2016 10:17 PM
To: ope...@googlegroups.com
Subject: Re: [OpenPnP] Re: OpenPnP Control Boards
I don't know what your schematic looks like but
--
You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/openpnp/X7frlnuvs0k/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/bac0fa8b-cced-819b-cab5-b7c33c291224%40gmail.com.
I don't know what your schematic looks like but
here is the datasheet for your FET
It has a parasitic diode in the FET already
adding one should not hurt
http://www.diodes.com/_files/datasheets/ZXMN4A06G.pdf
On 8/25/2016 1:05 PM, Jason von Nieda wrote:
John,
I can't think of a good reason that the diodes would cause a problem, but I am not much of an EE. Perhaps someone else would have input. I was mostly just thinking of it from a "just in case" perspective.
And yep, the jumper would connect vmotor to vsolenoid to avoid extra wiring.
Jason
On Thu, Aug 25, 2016 at 1:02 PM Peter Betz <betzt...@gmail.com> wrote:
On Monday, August 8, 2016 at 10:06:21 PM UTC-7, matt wrote:
work is done for you, its a hardened protocol that is in use
everywhere... planes, trains and automobiles!
--
ARINC 429 is the standard for aviation. I think the A380 was the first to use CAN, and that wasn't that long ago. Not sure how that is working out for them.
Just a random fun fact :)
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/5bd3f725-9db3-4dd1-a341-090a6d498fd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxxQm85t0225djDDHirvfdYRO2_BAK3BF7fdcmytXASuw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/bac0fa8b-cced-819b-cab5-b7c33c291224%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
I don't know what your schematic looks like but
here is the datasheet for your FET
It has a parasitic diode in the FET already
adding one should not hurt
http://www.diodes.com/_files/datasheets/ZXMN4A06G.pdf
On 8/25/2016 1:05 PM, Jason von Nieda wrote:
John,
I can't think of a good reason that the diodes would cause a problem, but I am not much of an EE. Perhaps someone else would have input. I was mostly just thinking of it from a "just in case" perspective.
And yep, the jumper would connect vmotor to vsolenoid to avoid extra wiring.
Jason
On Thu, Aug 25, 2016 at 1:02 PM Peter Betz <betzt...@gmail.com> wrote:
On Monday, August 8, 2016 at 10:06:21 PM UTC-7, matt wrote:
work is done for you, its a hardened protocol that is in use
everywhere... planes, trains and automobiles!
--
ARINC 429 is the standard for aviation. I think the A380 was the first to use CAN, and that wasn't that long ago. Not sure how that is working out for them.
Just a random fun fact :)
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/5bd3f725-9db3-4dd1-a341-090a6d498fd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxxQm85t0225djDDHirvfdYRO2_BAK3BF7fdcmytXASuw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/bac0fa8b-cced-819b-cab5-b7c33c291224%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAMLuGALU3WK2by8a0Naa3q4ULDyz9tyb_oSkggdNS77ZB326tQ%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/5bd3f725-9db3-4dd1-a341-090a6d498fd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxxQm85t0225djDDHirvfdYRO2_BAK3BF7fdcmytXASuw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/bac0fa8b-cced-819b-cab5-b7c33c291224%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.