EtherCAT Module Documentation
Welcome to the documentation for the EtherCAT module product family. These docs cover everything from EtherCAT fundamentals to integrating our hardware modules into your own designs and driving them from our Linux master software.
The content here is placeholder/sample text. The structure is intentionally simple and expandable so pages and sections can be added over time.
What's in these docs
- EtherCAT Basics - A high-level introduction to EtherCAT, devices, and how communication works.
- Master Software - Our Linux EtherCAT master software, including a C++ hello-world example.
- Hardware Integration - How to integrate the hardware modules into your own PCB.
How this documentation is organized
The site uses an autogenerated sidebar: the navigation is built directly
from the folder structure under docs/. This keeps maintenance low as the
documentation grows.
Adding a new page
Drop a new .md or .mdx file into the relevant section folder, for example
docs/master-software/api-reference.md. It will appear in the sidebar
automatically. Use the sidebar_position front matter field to control ordering
within a section.
Adding a new section
Create a new folder under docs/ and add a _category_.json file to give it a
label and position:
{
"label": "My New Section",
"position": 5,
"link": { "type": "generated-index" }
}
Future enhancements
The architecture supports standard Docusaurus features that can be layered on later without restructuring content:
- Versioned documentation
- Full-text search (Algolia DocSearch or a local search plugin)
- Internationalization (i18n)