Skip to content

Add CAN Protocol Guide to Interfacing Wiki#254

Open
farnazalamahmed99-cmu wants to merge 2 commits intoRoboticsKnowledgebase:masterfrom
farnazalamahmed99-cmu:can-article
Open

Add CAN Protocol Guide to Interfacing Wiki#254
farnazalamahmed99-cmu wants to merge 2 commits intoRoboticsKnowledgebase:masterfrom
farnazalamahmed99-cmu:can-article

Conversation

@farnazalamahmed99-cmu
Copy link
Copy Markdown

Added a new wiki article on Controller Area Network (CAN) covering:

  • Overview and key concepts
  • Hardware and software setup (SocketCAN)
  • Usage in robotics systems
  • Common issues and debugging

This article is intended to provide a practical introduction to CAN communication in robotics.

Added comprehensive documentation on Controller Area Network (CAN) protocol, including setup, usage, and debugging in robotics systems.
Controller Area Network (CAN)
@nevalsar nevalsar force-pushed the master branch 2 times, most recently from 4f6c490 to ca3abce Compare May 9, 2026 17:16
@nevalsar nevalsar changed the title Document Controller Area Network (CAN) protocol Add CAN Protocol Guide to Interfacing Wiki May 9, 2026
Copy link
Copy Markdown
Collaborator

@nevalsar nevalsar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution. Before this can be merged, please rebase this branch onto the latest master so the new PR validation workflow (recently added on master) runs on this PR.

I also found two required fixes:

  1. Fix page filename/format

    • The new file is currently wiki/interfacing/CAN (no .md extension, non-kebab-case).
    • Please rename it to a markdown page in repo style, for example wiki/interfacing/controller-area-network-can.md, then update any internal references accordingly.
  2. Discoverability integration

    • Add the new page to _data/navigation.yml under the Interfacing section.
    • Add the new page to wiki/interfacing/index.md with a short summary.

Optional but recommended:

  • Add a short “when to use this guide” paragraph near the top and trim/condense the references section to keep long-term maintenance manageable.

After rebasing and the above fixes, I can re-review quickly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants