# CAN Node System

The micro CAN node system allows easy integration of a CAN node into your project! We've solved the CAN node hardware and software problems, so you can create your custom solution rapidly.

If you're interested in a custom carrier board, or have any engineering enquiries please contact us at <admin@beyondrobotics.com>. We can also write custom firmwares for you!

## Getting Started

If you've just received your CAN node product, we have all the hardware and software details here!

If you can't find something in the docs or have more questions, contact us at **<admin@beyondrobotix.com>**

### Micro Node

The Micro Node carriers the STM32L431 chip with all required hardware. It has a high density connector to interface with the Node Develpment board, or any other board that fits a Micro Node.

{% embed url="<https://www.beyondrobotix.com/products/micro-can-node>" %}

<figure><img src="https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2Fj1PodW2mdtFkg8eGh3Oo%2FFront%20and%20Back.png?alt=media&#x26;token=4203cce6-4cd5-414a-ab51-82e17458c0ca" alt="" width="375"><figcaption><p>Micro Node </p></figcaption></figure>

### Node Development Board

The Node Development Board breaks out all the interfaces from the mounted node, including UART, SPI, I2C, USB, STLINK, CAN, Analogue and GPIOs.

{% embed url="<https://www.beyondrobotix.com/products/micro-can-node-development-bundle>" %}

<figure><img src="https://1239082692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdPR57GIwyNGpujTZHIUm%2Fuploads%2Fr8kRiUHUkMs1K6iHkJYx%2FFIXED_.png?alt=media&#x26;token=3ceaace2-67a6-45a6-b09c-419651f761fc" alt="" width="375"><figcaption><p>Carrier board with Micro Node Mounted</p></figcaption></figure>

### Arduino DroneCAN

You can integrate your sensor how you like with minimal code and using pre-existing Arduino libraries. Includes bootloader support so your apps can be updated over CAN.

Perfect for your custom hardware solutions, or if you want to implement your own logic!

{% content-ref url="can-node-system/arduino-dronecan" %}
[arduino-dronecan](https://beyond-robotix.gitbook.io/docs/can-node-system/arduino-dronecan)
{% endcontent-ref %}

### AP Periph

Ardupilots swiss army knife, no code required with many common sensors supported <https://ardupilot.org/dev/docs/ap-peripheral-landing-page.html>

Details on our specific AP periph firmware are on the following page:

{% content-ref url="can-node-system/ap-periph" %}
[ap-periph](https://beyond-robotix.gitbook.io/docs/can-node-system/ap-periph)
{% endcontent-ref %}
