-
Notifications
You must be signed in to change notification settings - Fork 1
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
Teensy Ethernet for wired laptop-to-pod setup #59
Comments
Alex purchased 5 of these https://www.pjrc.com/store/ethernet_kit.html. They are for the Teensy 4.1 |
Tried this https://github.com/vjmuzik/NativeEthernet/tree/master/examples/WebServer. It loads on the Teensy just fine (ie. we see To find your Ethernet controller's MAC address, follow this. Suggested code changes to the WebServer
HTTP request
|
Made some more progress today. From reboot, I can temporarily receive UDP packets over Ethernet. After some time, it stops working
Here's a GIF of Wireshark showing the packet is being sent to the right address and port. Click on it for a better resolution. To run Wireshark remotely
To send UDP packets to IP/Port
|
Gil, Alex and I debugged this today. When the Teensy is connected directly via Ethernet to the RPi with no switch in the middle, we can send UDP packets for over two minutes without any problems. I suspect the sheer number of messages being received by the Teensy's Ethernet adaptor is causing the problem. Perhaps increasing some buffer size somewhere could quickly fix the issue. I submitted this question to the forums |
I modified the Network communications requirements document. I also slightly modified the design plan document. Whoever will be resuming Software testing, please review our previous work on the Command and Telemetry modules located here: To start with we need a program for a Teensy 4.1 to send and receive UDP packets between a separate Python program. Start a new Github Branch and provide code documentation into the Design Plan document. |
Remote development will have to be used if you are not located in Edmonton. Here is some documentation on the remote development setup, which further links to additional documentation. Also take a look at the previously closed issue on Remote Development #34 |
Summary
Our wired setup looks like this. We need a Teensy ethernet cape to connect the Teensy to a laptop via an cat5e/6 Ethernet cable.
There are existing Teensy Ethernet modules available. They look like this.
Acceptance Criteria
The test setup looks something like this
The text was updated successfully, but these errors were encountered: