Logo

FNK0036

  • Welcome
    • How to Start
    • Get Support
    • Attention
    • About
    • Copyright
  • List
    • Calibration Graph
    • Sheet Metal Assembly Components
    • Machinery Parts
      • Fasteners
      • Other Hardware Materials
      • Acrylic Parts
    • Rubber Parts
    • Electronic Parts
      • Transmission Parts
      • Electronic Module
    • Cables
    • Tools
    • Required but NOT Contained Parts
  • Preface
    • Introduction to Raspberry Pi
      • GPIO
        • BCM GPIO Numbering
        • PHYSICAL Numbering
        • WiringPi GPIO Numbering
  • Chapter 0 Raspberry Pi Preparation
    • Install a System
      • Component List
        • Required Components
      • Optional Components
        • Required Accessories for Monitor
        • Required Accessories for Remote Desktop
      • Raspberry Pi OS
        • Install imager tool
        • Download OS file
        • Write System to Micro SD Card
        • Start Raspberry Pi
    • Remote desktop & VNC
      • MAC OS Remote Desktop
      • Windows OS Remote Desktop
      • VNC Viewer & VNC
        • Open the Configuration Interface
        • Debian Bookworm
        • VNC Configuration
    • Install Python Libraries (Required)
      • Step 1 Obtain the Code
        • Set Python3 as default python
        • Shortcut Key
      • Step 2 Configuration
        • Additional supplement
        • Step 3 Run the Installation Program
  • Chapter 1 Function Tests
    • Robot Arm Board for Raspberry Pi
      • Introduction to the Robot Board
      • Installing Batteries and Robot Board
        • Install batteries
        • Installing the Robot Board
        • Robot Board Test
    • Stepper Motor Test
      • Introduction to the Stepper Motors
      • Description of the Stepper Motor Driver Module
      • Adjust the Stepper Motor Driver Module
      • Running Code to Test Stepper Motor
    • Infrared Sensor Test
    • RGB LED Module Test
      • LedPixel Module
        • rpi-ws281x-python
      • Running Code to Test the RGB LED Module
    • Buzzer Test
      • Introduction to Buzzer
    • Servo Test
      • Introduction to the Servo
  • Chapter 2 Assembly of the Robot Arm
    • Numbering of the Assembly Components
    • Step 1 Mounting the Timing Pulleys to the Stepper Motor
      • Materials Needed
      • Installation Steps
    • Step 2 Mounting the Stepper Motors to the No.1 Assembly Part
      • Materials Needed
      • Installation Steps
    • Step 3 Mounting the Infrared Sensors
      • Materials need
      • Installation Steps
    • Step 4: Installing the Bottom Transmission Device
      • Material needed
      • Installataion Steps
    • Step 5 Installing the Timing Belt
      • Materials needed
      • Installation Steps
    • Step 6 Assembling the Base
      • Material needed
      • Installation Steps
    • Step 7 Mounting Assembly Components No.8 and No.17
      • Materials needed
      • Assembly steps
    • Step 8 Mounting Assembly Components No.7 and No.9
      • Materials needed
      • Installation Steps
    • Step 9: Assemble the Left and Right Transmission Devices
      • Materials needed
      • Installation Steps
    • Step 10 Mounting Assembly Components No.10 and No.12
      • Material Needed
      • Installation Steps
    • Step 11 Mounting Assembly Components No.11, No.4 and No.18
      • Materials Needed
      • Installation Steps
    • Step 12 Mounting Assembly Component No.20
      • Materials Needed
      • Installation Steps
    • Step 13 Mounting Raspberry Pi to Robot Arm Board
      • Materials Needed
      • Installation Steps
    • Step 14 Installing the Battery Holder
      • Materials Needed
      • Installation Steps
    • Step 15 Mouting Assembly Components No. 14
      • Materials Needed
      • Installation Steps
    • Step 16 Assembling the Pen Clip
      • Materials Needed
      • Installation Steps
    • Step 17 Installing the Pen Clip
      • Materials Needed
      • Installation Steps
    • Step 18 Assembling the Servo Clamp
      • Materials Needed
      • Installation Steps
    • Step 19 Installing the Servo Clamp
      • Materials Needed
      • Mounting Options 1
      • Mounting Options 2
    • Step 20 Wiring of Stepper Motor and Sensors
      • Materials Needed
      • Installation Steps
    • Step 21 Installing the LED Module
      • Material Needed
      • Installation Steps
    • Step 22 Adjustment of the Sensor Sensibility
  • Chapter 3 Installation, Launch, and Packaging of Robotic Arm Control Software
    • Libraries Installation
      • Install python3
        • Windows
        • Mac
        • Linux
    • Robot Arm Controlling Software
      • Windows
      • Mac
      • Linux
    • Packaging of Robotic Arm Control Software
  • Chapter 4 Usage of the Software
    • Connecting to the Robot Arm
    • Configuring Parameters for Robot Arm
      • Enable Motors
      • Open the Configuration Interface
        • Step 1. Calibrated Sensor
        • Step 2. Set Arm Parameters
      • No End Effector Mode
        • Home Point Calibration
        • Z Axis Calibration
      • Locating Post Mode
        • Installing the Locating Post
        • Home Point Calibration
        • Z Axis Calibration
      • Motor Pulse Frequency Setting
    • Robot Arm Control
      • Robot Arm Movements
      • Rotation range
      • Robot Clamp Control
    • Instructions Recording Mode
    • Drawing Mode
    • LED Module Control
  • Chapter 5 Introduction to the APP
    • Connecting to the Robot Arm
    • Configuring Parameters for Robot Arm
      • Robotic Arm Configuration Parameters
        • Enable Motors
        • Open the Configuration Interface
          • Step 1. Calibrated Sensor
          • Step 2. Set Arm Parameters
      • No End Effector Mode
      • Locating Post Mode
        • Installing the Locating Post
        • Home Point Calibration
        • Z Axis Calibration
    • Robot Arm Control
      • Robot Arm Movements
      • Rotation range
      • Robot Clamp Control
    • Instructions Recording Mode
    • Drawing Mode
    • LED Module Control
  • Chapter 6 Communication Instructions
    • Instructions for Movements
    • Customized Instructions
      • LED Module Instructions
      • Buzzer Instructions
      • The Ground Clearance Setting Instructions
      • End Effector Length Setting Instructions
      • Home Position Setting Instructions
      • Frequency Setting Instructions
      • Stepper Motor Microstep Setting Instructions
      • Motor Enable/Diasble Instructions
      • Servo Control Instructions
      • Sensor Calibration Instrutions
      • Coordinates Calibration Instructions
      • Instructions for Inquring the Motion Command Queue
      • Emergency Stop Insctructions
  • Chapter 7 Core Code Introduction
    • Code Introduction
      • messageThread.py
      • messageQueue.py
      • messageParser.py
      • Command.py
      • MessageRecord.py
      • sensor.py
      • stepMotor.py
      • arm.py
      • servo.py
      • ledPixel.py
      • buzzer.py
      • main.py
  • What’s Next?
fnk0036-docs
  • Search