Skip to content

ShikurM56/robotCanRevInterface

Repository files navigation

robotCanRevInterface

Warning


Warning

Warning: High Energy Electrical Device, exercise precautions.

Dangerous High Power Electrical Energy Hazard
Figure - Dangerous High Power Electrical Energy Hazard

Turn off the Delta Electroinka SM330-AR-22 Power Supply before disconnecting the wires.

  • Power button is bottom of the 3 buttons on the right of the screen of the Delta Electronika SM330-AR-22 Power Supply

  • Power Switch Is At Left Hand Side of Delta Electronika as you face it, this must be turned to horizontal position, pointing at 0 before it is safe to idsconnect wires.

  • For added safety could disconnect Delta Electronika Power Supply from mains A/C Electrical Supply.

Caution

Caution: High Risk Electrical Energy Hazard


Description

robot Can Rev Interface

Content


Note

Note: System Requirements: Operating System: Windows 10 (64-bit) or newer; Processor: 64-bit | As of April 12, 2024 Windows 10 or later is required for the latest version of the REV Hardware Client. Please use 1.6.4 if you are on an older version of Windows.

Warning

Warning: do not update the motor controller in REV Hardware Client


Setup

Windows 10 on Intel i7. Jetson AGX Xavier Developer Kit, motor controller and Brushless DC electric motor (commutatorless) motor. ("It is an improvement on the mechanical commutator (brushes) used in many conventional electric motors.". Monitor plugged into Jetson AGX shows REV Hardware Client running. Windows 10 Desktop Jetson AGX Xavier Developer Kit Motor Driver and Motor


REV Hardware Client > set device IDs | Save Configuration as new01 | Note: Click Persist Configuration (so that memory stores after Jetson power off.)


Pulse Width Modulation Range

Figure 2 shows microsecond pulses needed for full forward and full reverse. From this lower speeds can be extrapolated on a pro rata basis.

Image of Motor Driver showing microsecond Pulses for Full Forward and Full Reverse

Figure 2 - Image of Motor Driver showing microsecond Pulses for Full Forward and Full Reverse

Hardware

Motor Controller: SPARK MAX Motor Controller

SPARK MAX Motor Controller

Home / Shop All / SPARK MAX Motor Controller | SPARK MAX Motor Controller | REV Robotoics


SPARK MAX Motor Controller

Figure 3 shows SPARK MAX Motor Controller.

Image of Motor Driver

Figure 3 - Image of SPARK MAX Motor Controller

REV Motor

Figure 4 shows SPARK MAX Motor Controller.

Image of Motor

Figure 4 - Image of REV Motor

Next Steps

A01: Continued here --> A01UbuntuFoxyInstallOnJetsonSteps.md Image of setup showing Windows 10 Desktop Jetson AGX Xavier Developer Kit Motor Driver and Motor

A02: UbuntuFoxyDocsTutorialsROS Image of setup showing Windows 10 Desktop Jetson AGX Xavier Developer Kit Motor Driver and Motor

A03: turtlesim Summary screenshot of document A03 in documentation folder in this repository

A04: 20250513MayTuesday - Rev IMG_20250513_174304 Summary screenshot of document A04 in documentation folder in this repository

A05: 20250514MayWednesday - Wiring Summary screenshot of document A05 in documentation folder in this repository

A06: 202505141529V01MayWednesdayAfternoonContinued - REV Spark Max Motor Controller Summary screenshot of document A06 in documentation folder in this repository A06SummaryScreenshotA01202505201131V01

A07: 20250515MayThursdayV01 - Login, Resistance testing (CAN Hi Yellow Sun, Can Low Green Grass), CAN (Controller Area Network) Summary screenshot of document A07 in documentation folder in this repository

A08: 20250515MayThursdayV02Evening - ROS 2 Setup Summary screenshot of document A08 in documentation folder in this repository

A09: 20250516MayFridayV01Midday - Light meaning table on Spark Max Motor Controller | ROS 2 Humble | Turtlesim | rqt GUI Summary screenshot of document A09 in documentation folder in this repository

A10: 20250516MayFridayAfternoon - turtlesim | rqt GUI | 2 turtles Summary screenshot of document A10 in documentation folder in this repository


docs02/A01Week03 folder Summary screenshot of document folder docs02/A01week03 in documentation folder in this repository

docs02/A01Week03 A01 20250516MayFridayLateAfternoonTurtlesimServiceControl - Turtlesim Service Control Summary screenshot of document folder docs02/A01Week03/A0120250516MayFridayLateAfternoonTurtlesimServiceControl in documentation folder in this repository

docs02/A01Week03 A02 20250516MayFridayLateAfternoon02V01 - ros2 topic list Summary screenshot of document folder docs02/A01Week03/A02 in documentation folder in this repository


docs02/A01Week03 A03 20250516MayFridayStudyV01 - turtlesim | commands | service | clear screen Summary screenshot of document folder docs02/A01Week03/A03 in documentation folder in this repository

docs02/A01Week03 A04 20250519MayMondayV01 - turtlesim | commands | launch from Terminals | teleport Summary screenshot of document folder docs02/A01Week03/A04 in documentation folder in this repository

docs02/A01Week03 A05 20250520MayTuesdayV01 - turtlesim | commands | TerminalsSummary screenshot of document A05 in document folder docs02/A01Week03 in this repository

docs02/A01Week03 A06 20250520MayTuesdayAfternoon - turtlesim | commands | TerminalsSummary screenshot of document A06 in document folder docs02/A01Week03 in this repository

docs02/A01Week03 A07 20250521MayWednesdayV01 - turtlesim | commands | TerminalsSummary screenshot of document A07 in document folder docs02/A01Week03 in this repository

Important

Ctrl + F --> [Latest1]


May Review

Current


References

ChatGPT

References (content)

Software

GitHub Repositories

grayson-arendt/sparkcan | GitHub.com

Code

https://github.com/grayson-arendt/sparkcan/blob/master/examples/pid.cpp

Operating System

Ubuntu (Debian) | ROS 2 Foxy Fitzroy are available for Ubuntu Focal. | ROS 2 Foxy (Ubuntu Focal)


Warning

Warning: do not update the motor controller in REV Hardware Client

Hardware

SPARK MAX Motor Controller

Home / Shop All / SPARK MAX Motor Controller | SPARK MAX Motor Controller | REV Robotoics

SPARK Motor

REV Robotics Neo Brushless Motor


Ref > Theory

CAN bus | Wikipedia

Ref > Stats Table

PWM Input Specifications

Ref > Formatting

Markdown Symbols

Releases

No releases published

Packages

No packages published

Languages