Skip to content

Commit c202e95

Browse files
committed
first draft, need more work on radio programming
1 parent bc3a0ed commit c202e95

17 files changed

+80
-393
lines changed

source/docs/controls-overviews/control-system-hardware.rst

+5-7
Original file line numberDiff line numberDiff line change
@@ -74,17 +74,15 @@ The CTRE Voltage Regulator Module (VRM) is an independent module that is powered
7474
:alt: REV Radio Power Module
7575
:width: 500
7676

77-
The [REV Radio Power Module](https://docs.revrobotics.com/rev-11-1856/) is designed to keep one of the most critical system components, the OpenMesh WiFi radio, powered in the toughest moments of the competition. The Radio Power Module eliminates the need for powering the radio through a traditional barrel power jack. Utilizing 18V Passive POE with two socketed RJ45 connectors, the Radio Power Module passes signal between the radio and roboRIO while providing power directly to the radio. After connecting the radio and roboRIO, easily add power to the Radio Power Module by wiring it to the low-current channels on the Power Distribution Hub utilizing the color coded push button WAGO terminals.
77+
The [REV Radio Power Module](https://docs.revrobotics.com/rev-11-1856/) was designed to keep one of the old OpenMesh WiFi radio, powered in the toughest moments of the competition. The Radio Power Module eliminates the need for powering the radio through a traditional barrel power jack. Utilizing 18V Passive POE with two socketed RJ45 connectors, the Radio Power Module passes signal between the radio and roboRIO while providing power directly to the radio. After connecting the radio and roboRIO, easily add power to the Radio Power Module by wiring it to the low-current channels on the Power Distribution Hub utilizing the color coded push button WAGO terminals.
7878

79-
## OpenMesh OM5P-AN or OM5P-AC Radio
79+
## Vivid-Hosting VH-109 Radio
8080

81-
.. image:: images/control-system-hardware/openmesh-radio.png
82-
:alt: OpenMesh OM5P-AN or OM5P-AC Radio
81+
.. image:: images/control-system-hardware/radio.png
82+
:alt: VH-109 Radio on a white background with nothing plugged in.
8383
:width: 500
8484

85-
Either the OpenMesh OM5P-AN or [OpenMesh OM5P-AC](https://www.andymark.com/products/open-mesh-om5p-ac-dual-band-1-17-gbps-access-point-radio) wireless radio is used as the robot radio to provide wireless communication functionality to the robot. The device can be configured as an Access Point for direct connection of a laptop for use at home. It can also be configured as a bridge for use on the field. The robot radio should be powered by one of the 12V/2A outputs on the VRM and connected to the roboRIO controller over Ethernet. For more information, see :ref:`Programming your Radio <docs/zero-to-robot/step-3/radio-programming:Programming your Radio>`.
86-
87-
The OM5P-AN [is no longer available for purchase](https://www.firstinspires.org/robotics/frc/blog/radio-silence). The OM5P-AC is slightly heavier, has more cooling grates, and has a rough surface texture compared to the OM5P-AN.
85+
The Vivid-Hosting VH-109 radio is designed specifically for FRC. It uses Wi-Fi 6E to avoid the common congestion problems that plague 2.4 GHz Wi-Fi networks. The ruggedized design allows for unfiltered power input coming directly from you power distribution. It also has 4 Ethernet ports reducing the need for an additional network switch.
8886

8987
## 120A Circuit Breaker
9088

Loading
Loading

source/docs/hardware/hardware-basics/status-lights-ref.rst

+25-21
Original file line numberDiff line numberDiff line change
@@ -64,30 +64,34 @@ A compact and printable `Status Light Quick Reference <https://wpilib.org/s/Stat
6464
| **RSL** | `See above <#robot-signal-light-rsl>`_ |
6565
+------------+----------------------------------------------------------------------------------------------------+
6666

67-
## OpenMesh Radio
67+
## Vivid-Hosting VH-109 Radio
6868

69-
.. image:: images/status-lights/openmesh-radio-status-lights.png
70-
:alt: Radio with the Wifi, Eth Link (2), and Power ports labeled.
69+
.. image:: images/status-lights/radio-lights.png
70+
:alt: The 5 lights positioned on the top side of the radio.
7171
:width: 600
7272

73-
+----------+---------------+------------------------------+
74-
| Power | Blue | On or Powering up |
75-
| +---------------+------------------------------+
76-
| | Blue Blinking | Powering Up |
77-
+----------+---------------+------------------------------+
78-
| Eth Link | Blue | Link up |
79-
| +---------------+------------------------------+
80-
| | Blue Blinking | Traffic Present |
81-
+----------+---------------+------------------------------+
82-
| WiFi | Off | Bridge mode, |
83-
| | | Unlinked or non-FRC firmware |
84-
| +---------------+------------------------------+
85-
| | Red | AP, Unlinked |
86-
| +---------------+------------------------------+
87-
| | Yellow/Orange | AP, Linked |
88-
| +---------------+------------------------------+
89-
| | Green | Bridge mode, Linked |
90-
+----------+---------------+------------------------------+
73+
[VH-109 Status Lights](https://frc-radio.vivid-hosting.net/overview/led-status-indications)
74+
+----------+----------------+------------------------------+
75+
| Power | Green | On or Powering up |
76+
| +----------------+------------------------------+
77+
| | Off | No Power |
78+
+----------+----------------+------------------------------+
79+
| System | Solid Green | Able to ping the field |
80+
| Status +----------------+------------------------------+
81+
| | Blinking (1Hz) | Unable to ping the field |
82+
| +----------------+------------------------------+
83+
| | Blinking (20Hz)| Firmware being flashed |
84+
| +----------------+------------------------------+
85+
| | Blinking (50Hz)| Performing "first boot" |
86+
| +----------------+------------------------------+
87+
| | Off | Booting Up |
88+
+----------+----------------+------------------------------+
89+
| 2.4G | Blinking (20Hz)| Battery detected, |
90+
| | Sys Blinking | Wireless is disabled |
91+
|----------+----------------+------------------------------+
92+
| 6G | Blinking (20Hz)| Battery detected, |
93+
| | Sys Blinking | Wireless is disabled |
94+
+----------+----------------+------------------------------+
9195

9296
## Power Distribution Panel
9397

source/docs/networking/networking-introduction/diagrams/mixing-static-dynamic.drawio.svg

+2-1
Loading

source/docs/networking/networking-introduction/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ This section outlines basic robot configuration and usage relating to communicat
1010
roborio-network-troubleshooting
1111
windows-firewall-configuration
1212
measuring-bandwidth-usage
13-
om5p-ac-radio-modification

source/docs/networking/networking-introduction/ip-configurations.rst

+6-6
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ This section describes networking when connected to the Field Network for match
3737
The Field Network runs a :term:`DHCP` server with pools for each team that will hand out addresses in the range of ``10.TE.AM.20`` to ``10.TE.AM.199`` with a subnet mask of ``255.255.255.0``, and a default gateway of ``10.TE.AM.4``.
3838
When configured for an event, the Team Radio runs a DHCP server with a pool for devices onboard the robot that will hand out addresses in the range of 10.TE.AM.200 to 10.TE.AM.219 with a subnet mask of 255.255.255.0, and a gateway of 10.TE.AM.1.
3939

40-
- OpenMesh OM5P-AN or OM5P-AC radio - Static ``10.TE.AM.1`` programmed by
40+
- Vivid-Hosting VH-109 Robot Radio - Static ``10.TE.AM.1`` programmed by
4141
Kiosk
4242
- roboRIO - DHCP ``10.TE.AM.2`` assigned by the Robot Radio
4343
- Driver Station - DHCP ("Obtain an IP address automatically")
@@ -47,9 +47,9 @@ When configured for an event, the Team Radio runs a DHCP server with a pool for
4747

4848
### On the Field Static Configuration
4949

50-
It is also possible to configure static IPs on your devices to accommodate devices or software which do not support mDNS. When doing so you want to make sure to avoid addresses that will be in use when the robot is on the field network. These addresses are ``10.TE.AM.1`` for the OpenMesh radio, ``10.TE.AM.4`` for the field router, and anything ``10.TE.AM.20`` or greater which may be assigned to a device configured for DHCP or else reserved. The roboRIO network configuration can be set from the webdashboard.
50+
It is also possible to configure static IPs on your devices to accommodate devices or software which do not support mDNS. When doing so you want to make sure to avoid addresses that will be in use when the robot is on the field network. These addresses are ``10.TE.AM.1`` for the VH-109 radio, ``10.TE.AM.4`` for the field router, and anything ``10.TE.AM.20`` or greater which may be assigned to a device configured for DHCP or else reserved. The roboRIO network configuration can be set from the webdashboard.
5151

52-
- OpenMesh radio - Static ``10.TE.AM.1`` programmed by Kiosk
52+
- VH-109 radio - Static ``10.TE.AM.1`` programmed by Kiosk
5353
- roboRIO - Static ``10.TE.AM.2`` would be a reasonable choice, subnet mask
5454
of ``255.255.255.0`` (default)
5555
- Driver Station - Static ``10.TE.AM.5`` would be a reasonable choice,
@@ -62,11 +62,11 @@ It is also possible to configure static IPs on your devices to accommodate devic
6262

6363
## In the Pits
6464

65-
.. note:: **New for 2018:** There is now a DHCP server running on the wired side of the Robot Radio in the event configuration.
65+
.. note:: There is a DHCP server running on the wired side of the Robot Radio in the event configuration.
6666

6767
### In the Pits DHCP Configuration
6868

69-
- OpenMesh radio - Static ``10.TE.AM.1`` programmed by Kiosk.
69+
- VH-109 radio - Static ``10.TE.AM.1`` programmed by Kiosk.
7070
- roboRIO - ``10.TE.AM.2``, assigned by Robot Radio
7171
- Driver Station - DHCP ("Obtain an IP address automatically"),
7272
``10.TE.AM.X``, assigned by Robot Radio
@@ -75,4 +75,4 @@ It is also possible to configure static IPs on your devices to accommodate devic
7575

7676
### In the Pits Static Configuration
7777

78-
It is also possible to configure static IPs on your devices to accommodate devices or software which do not support mDNS. When doing so you want to make sure to avoid addresses that will be in use when the robot is on the field network. These addresses are ``10.TE.AM.1`` for the OpenMesh radio and ``10.TE.AM.4`` for the field router.
78+
It is also possible to configure static IPs on your devices to accommodate devices or software which do not support mDNS. When doing so you want to make sure to avoid addresses that will be in use when the robot is on the field network. These addresses are ``10.TE.AM.1`` for the VH-109 radio and ``10.TE.AM.4`` for the field router.

source/docs/networking/networking-introduction/networking-basics.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ In the pits, a team may encounter issues with mixing Static and DHCP devices for
7878
.. image:: diagrams/mixing-static-dynamic.drawio.svg
7979
:alt: How you can't mix link-local and static IP configurations.
8080

81-
.. warning:: When connected via USB to the roboRIO, a :ref:`docs/networking/networking-utilities/portforwarding:Port Forwarding` configuration is required to access devices connected to the OpenMesh radio (on the green network shown above).
81+
.. warning:: When connected via USB to the roboRIO, a :ref:`docs/networking/networking-utilities/portforwarding:Port Forwarding` configuration is required to access devices connected to the VH-109 radio (on the green network shown above).
8282

8383
### Available Network Ports
8484

@@ -155,7 +155,7 @@ If using the USB interface, no network setup is required, but you do need the :d
155155

156156
## Ethernet/Wireless
157157

158-
The :ref:`docs/zero-to-robot/step-3/radio-programming:Programming your Radio` will enable the DHCP server on the OpenMesh radio in the home use case (AP mode), if you are putting the OpenMesh in bridge mode and using a router, you can enable DHCP addressing on the router. The bridge is set to the same team-based IP address as before (``10.TE.AM.1``) and will hand out DHCP address from ``10.TE.AM.20`` to ``10.TE.AM.199``. When connected to the field, :term:`FMS` will also hand out addresses in the same IP range.
158+
The :ref:`docs/zero-to-robot/step-3/radio-programming:Programming your Radio` will enable the DHCP server on the VH-109 radios. Both Robot Radio (``10.TE.AM.1``) and AP Radio (``10.TE.AM.4``) will have the team-based IP address and will hand out DHCP address from ``10.TE.AM.20`` to ``10.TE.AM.199``. When connected to the field, :term:`FMS` will also hand out addresses in the same IP range.
159159

160160
## Summary
161161

source/docs/networking/networking-introduction/om5p-ac-radio-modification.rst

-85
This file was deleted.

0 commit comments

Comments
 (0)