How to Properly Restart ABB Robot Controller Using Teach Pendant

How to Properly Restart ABB Robot Controller Using Teach Pendant

Click the above blue text to follow us Regular Restart Ensure the robot system is in a stopped state, which can be achieved by pressing the “Stop” button on the teach pendant.. Find the “Restart” option in the main interface, usually by clicking the menu button and looking for “Restart” related options in the menu.. … Read more

Common Robot Controllers

Common Robot Controllers

Robot controllers are one of the core components of industrial robots, playing a decisive role in the performance of robots and influencing their development to some extent. Commonly used robot controllers include: 1. PLC Controllers 2. Microcontroller Controllers 3. Computer Host CPU Controllers The basic functions of a robot control system include: 1. Controlling the … Read more

FANUC Robot Controller Repair Case Study

FANUC Robot Controller Repair Case Study

Using FANUC robots as an example! 1 Unable to power on Check and Repair Controller Component Check 1: The controller circuit breaker is on and has not tripped Repair: Close the circuit breaker Check 2: Check the LED indicators on the power supply board (PSU) (GREEN) to see if they are lit. Repair: If the … Read more

Industrial Robot Controller Repair Guide

Industrial Robot Controller Repair Guide

Taking Fanuc robots as an example! 1 Unable to power on Check and Repair Controller Components Check 1: The controller circuit breaker is on and has not tripped Repair: Reset the circuit breaker Check 2: Check if the LED indicator on the power supply board (PSU) is lit (GREEN). Repair: If the LED indicator is … Read more

TinyML: Unlocking New Paths for Microcontrollers in AI

TinyML: Unlocking New Paths for Microcontrollers in AI

TinyML is a miniature or small-scale artificial intelligence technology that can run on resource-constrained microcontrollers (MCUs) with features such as low latency, low power consumption, and low cost. It can perform inference tasks in AI such as keyword detection, anomaly detection, and object recognition. MCU Manufacturers Merging with AI Companies to Layout TinyML In May … Read more

Design of Maintenance Key Based on Bluetooth Low Energy Technology

Design of Maintenance Key Based on Bluetooth Low Energy Technology

2016 Microcomputer and Applications Issue 18 Authors: Shen Yi, Chen Zhangjin, Zhang Hongbin, Wu Zhiguo Abstract: This paper proposes a design for a maintenance key based on Bluetooth Low Energy technology to address the issues faced by enterprises using traditional keys to manage key cabinets, such as centralized management and poor security. The system uses … Read more

What Is JTAG? Understanding Its Basics and Applications

What Is JTAG? Understanding Its Basics and Applications

JTAG is an IEEE standard (1149.1) developed in the 1980s to address manufacturing issues in electronic boards. Today, it can be used for programming, debugging, and probing ports. But first, let’s look at JTAG’s original purpose: boundary testing. Boundary Testing This is a simple electronic board (also known as a “Printed Circuit Board” or “PCB”) … Read more

What Is JTAG?

What Is JTAG?

Welcome FPGA engineers to join the official WeChat technical group. ClickBlue WordsFollow us at FPGA Home – the largest pure engineer community in China. JTAG is an IEEE standard (1149.1) developed in the 1980s to solve electronic board manufacturing issues. Nowadays, it can be used for programming, debugging, and probing ports. But first, let’s look … Read more

Why Is Keil More Popular Than IAR?

Why Is Keil More Popular Than IAR?

01 Introduction When it comes to Keil and IAR, you might think their integrated development environment interfaces are quite outdated and not user-friendly. But here’s a fact: whether you are a beginner in microcontroller programming or an experienced developer, the usage of Keil and IAR is significantly higher compared to other tools, and it’s not … Read more

STM32 BSP LPSPI Library Implementation

STM32 BSP LPSPI Library Implementation

Previously, I used the RT1052 development board, but now STM32 is obviously more popular among everyone. Therefore, I am providing this C file for everyone to benefit from the driver I wrote earlier. #include "bsp_lpspi.h" SPI_HandleTypeDef SpiHandle; void Spi_delay(uint32_t count){ volatile uint32_t i = 0; for (i = 0; i < count; ++i) { __asm("NOP"); … Read more