Westwood-Robotics / Wireless_ESTOP

Wireless ESTOP that works with BEAR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wireless_ESTOP

Wireless ESTOP that works with BEAR actuators

This repo currently contains the open-source code for the transmitter and receiver of the Lite version of our Wireless ESTOP system, which uses RP2040 as its MCU and NRF24 for 2.4GHz wireless communication.

Licensing

The Wireless ESTOP is dual-licensed under both commercial and open-source licenses. The work in this repo is under GNU General Public License (GPL) version 3, which is ideal for use cases such as open-source projects with open-source distribution, student/academic purposes, hobby projects, internal research projects without external distribution, or other projects where all GPL obligations can be met. Read the full text of the GNU GPL version 3 for details.
Contact us for commercial license should you need full rights to create and distribute the platform on your own terms without any open-source license obligations.

Update Log

  1. Pin change: the following two pins has been moved:
    NRF_CE -> 19
    SPI0_CSN -> 5
  2. Add support for one additional SPI line, pins can also be used for general purposes. (scheme/drawing to be released)
  3. ESTOP signal can be sent directly or via a BJT. Select it on the board then modify the code.

ARDUINO IDE

To make changes to the code, please first config your ARDUINO IDE with Raspberry Pi Pico setup: https://github.com/earlephilhower/arduino-pico

Buttons and Pinout on Receiver

3D Model

RX Module(Receiver): https://github.com/Westwood-Robotics/Wireless_ESTOP/blob/main/ESTOP_Lite/Rev0/Dummy/ESTOP_RX.STEP

About

Wireless ESTOP that works with BEAR

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%