Skip to content

Commit

Permalink
Fix linkcheck errors (#402)
Browse files Browse the repository at this point in the history
  • Loading branch information
abidingabi authored Oct 18, 2023
1 parent c51145b commit c3fec37
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 4 deletions.
2 changes: 2 additions & 0 deletions source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,11 @@
# Disable following anchors in URLS for linkcheck
linkcheck_ignore = [
r".*andymark.com.*",
r".*asset.pitsco.com.*",
r".*autodesk.com.*",
r".*canva.com.*",
r".*ftconshape.com",
r".*ptc.com.*",
]

linkcheck_anchors = False
Expand Down
2 changes: 1 addition & 1 deletion source/docs/common-mechanisms/dead-wheels.rst
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ Often short-handed to "REVcoders" or "revcoders," the `REV Through-Bore encoders
- To forcefully wear in a REV Through-Bore encoder a 1/2" hex shaft can be spun on a drill through the encoder for a couple of minutes
- Odd mounting points

.. note:: The Through-Bore encoders have a very high CPR (8k). The REV Hub transmits velocity in a 16-bit signed integer. This means it can only communicate a maximum value of 2^15 (which is 32768). Thus, it only takes 4 rotations a second (32k / 8k = 4) for the velocity value on the REV Hub to experience an `integer overflow <https://en.wikipedia.org/wiki/Integer_overflow?oldformat=true>`_. This is primarily a concern when dealing with motion profiling. The popular, existing tools (Road Runner and FTCLib) have `mechanisms for dealing with this issue <https://github.com/acmerobotics/road-runner-quickstart/blob/master/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/util/Encoder.java>`_ so this is not a concern and should not sway your design decision. Just keep this detail in mind once you start programming.
.. note:: The Through-Bore encoders have a very high CPR (8k). The REV Hub transmits velocity in a 16-bit signed integer. This means it can only communicate a maximum value of 2^15 (which is 32768). Thus, it only takes 4 rotations a second (32k / 8k = 4) for the velocity value on the REV Hub to experience an `integer overflow <https://en.wikipedia.org/wiki/Integer_overflow?oldformat=true>`_. This is primarily a concern when dealing with motion profiling. The popular, existing tools (Road Runner and FTCLib) have `mechanisms for dealing with this issue <https://github.com/acmerobotics/road-runner-ftc/blob/e79f8a900f45c9058b67716b5289a52e17769e40/RoadRunner/src/main/java/com/acmerobotics/roadrunner/ftc/Encoders.kt#L66>`_ so this is not a concern and should not sway your design decision. Just keep this detail in mind once you start programming.

U.S. Digital S4T
^^^^^^^^^^^^^^^^
Expand Down
6 changes: 3 additions & 3 deletions source/docs/custom-manufacturing/laser-cutting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,17 +35,17 @@ As mentioned above, CO2 lasers – like those commonly available to FTC teams
Wood
^^^^

Most thin wood can be easily lasercut and is great for prototypes as well as light-duty parts. For more info see `the material guide <./materials-guide.html#plywood-and-mdf>`__. Please note that some woods - such as MDF - contain glues that release fumes when cut. Oily or resinous woods may also have a heightened risk of catching on fire.
Most thin wood can be easily lasercut and is great for prototypes as well as light-duty parts. For more info see :ref:`the material guide <materials-guide-plywood-and-mdf>`. Please note that some woods - such as MDF - contain glues that release fumes when cut. Oily or resinous woods may also have a heightened risk of catching on fire.

Acrylic
^^^^^^^

Acrylic is a very commonly used material for laser cutting. Due to its tendency to fracture under load, it mainly finds use on FTC bots as decorative plates or as guides to funnel game elements. For more information on using acrylic in FTC, see `the material guide <./materials-guide.html#acrylic>`__.
Acrylic is a very commonly used material for laser cutting. Due to its tendency to fracture under load, it mainly finds use on FTC bots as decorative plates or as guides to funnel game elements. For more information on using acrylic in FTC, see :ref:`the material guide <materials-guide-acrylic>`.

Delrin
^^^^^^

Delrin, also known as acetal, can be safely cut on most CO2 lasers with proper ventilation. Laser cut Delrin can be used to make everything from motor mounts to linear slide inserts to whole drivetrain plates. More information on delrin can be found in `the material guide <./materials-guide.html#delrin>`__.
Delrin, also known as acetal, can be safely cut on most CO2 lasers with proper ventilation. Laser cut Delrin can be used to make everything from motor mounts to linear slide inserts to whole drivetrain plates. More information on delrin can be found in :ref:`the material guide <materials-guide-delrin>`.

What Can't You Cut?
-------------------
Expand Down
6 changes: 6 additions & 0 deletions source/docs/custom-manufacturing/materials-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ ABS
- ABS can be machined using hand tools or CNC. ABS sheets can be also bent using sheet bender (recommended) or a heat gun.
- Thin (1/16 inch) ABS sheets can also be cut using shears.

.. _materials-guide-delrin:

Delrin
^^^^^^

Expand Down Expand Up @@ -140,6 +142,8 @@ Polyvinyl chloride (PVC)
- PVC pipe is sometimes used in cable management to run wires through, as it comes in different diameters and can easily be mounted.
- PVC sheet can be bought or made by cutting vertically along the pipe so that the profile looks like a C. Bake in oven. PVC sheet is pliable yet sturdy, making it a good option for backstops or customizing connectors that require some sort of flex.

.. _materials-guide-acrylic:

Acrylic
^^^^^^^

Expand All @@ -157,6 +161,8 @@ Acrylic
Other
-----

.. _materials-guide-plywood-and-mdf:

Plywood and MDF
^^^^^^^^^^^^^^^

Expand Down

0 comments on commit c3fec37

Please sign in to comment.