Home › Forums › TinyG › TinyG Support › 2 Due rx tx not working
Tagged: G2core
- This topic has 5 replies, 3 voices, and was last updated 6 years, 4 months ago by cmcgrath5035.
-
AuthorPosts
-
June 23, 2018 at 9:31 am #11024macgenjasonMember
Hi all and thanks to all that have come before me.
I am trying to connect 2 Due boards via rx tx and I am stumped.
Inspired by this sketch I want to use one Due for HMI and one for G2core.G2 is installed(100.26 bin) and working on Due#2 and I have a small test sketch on Due#1
I have done so much testing that I believe it has something to do with G2core and Due.Here is why I think this.
1. I have tested my sketch and wiring with a TinyG V8 hardware and it works.
2. I have tested with grbl on Uno and it works.
3. I can get 2 Due to talk with my own test sketch on each.
4. I have even tried a new Due and still will not work.Something to do with the two usb ports on Due?
Any ideas?
Regards,
Jason- This topic was modified 6 years, 4 months ago by macgenjason.
June 24, 2018 at 8:31 am #11027cmcgrath5035Moderator3. I can get 2 Due to talk with my own test sketch on each.
USB0 to USB0, or USB1 to USB1 ?
I believe when G2core is running, it is connected to USB1, with USB0 relegated to firmware download tasks, etc.June 24, 2018 at 3:59 pm #11029macgenjasonMemberThanks for taking the time.
Not sure I understand the question. My Arduino Foo is not strong.RX1(pin19 Due#1) to TX0(pin1 Due G2)
TX1(pin18 Due#1) to RX0(pin0 Due G2)
GND to GNDI am using the serial terminal on Due#1 to monitor via the native usb port and the IDE serial monitor.
Basically working ti this.
Here is an image.June 25, 2018 at 11:38 am #11032ThingomyMemberI have been (procrasinating instead of) working on a project that does something very similar for a while now, and would be very interested in what answers come up here.
I suspect (frustratingly for both of us) that under the default configuration, the serial ports on the due with g2core running don’t actually do anything. It seems that the USB interface is directly wired into the processor for performance reasons with no hardware serial link present. (this is very diferent to how it works on and arduino uno with grbl for example which uses a separate chip to interface with the USB port)
There does seem to be plenty of referecnes to serial stuff in the source code, it is still an emulated serial port, and the motate harware extaction layer seems to sugest that there sould be a way to do something interesting, but I havn’t been able to get to the bottom of how it all works properly.
There are also references a while ago to “networking” of old hardware tinyg stuff using RS485 serial, meaning that one board recieved the gcode through a conventional USB port, and shared it with 1 or more other boards connected to it to control more motors. While this isn’t exactly what we are after, it sugests that the software options shouldn’t be buried too deeply, unless the functionality has been totally depricated and removed.
I would be very happy … extremly happy … if somone were to sugest a simple solution to this.
I’ve heard people sugesting using extra hardware to turn a serial line into a and emulated serial over usb line — this sounds very messy and unnecisary. My plan B is to use GRBL if I can’t find a solution — that would be messy and very suboptimal for my project.
June 25, 2018 at 7:33 pm #11033macgenjasonMemberStarting to see the problem.
rx0 tx0 are connect to the programming port and g2 uses the native port for io.
So now I am looking for a way for the first Due to connect directly through the native usb ports.
Seems like I should be able to just plug a male/male usb plug in and use some library to communicate just like a terminal program.June 26, 2018 at 8:48 am #11035cmcgrath5035ModeratorI think you are on the right track.
It is unclear to me if the DUE has USB Host capability, which is likely required for the controller DUE.Many in this space use RaspPi or BeagkleBoards for the controller side.
Folks have actually ported the entire Chilipeppr environment to a RPi3.Good Luck with your hunt
-
AuthorPosts
- You must be logged in to reply to this topic.