Arduino & embedded control
Wiring, power and sensors for educational arms.
- HC-SR501 PIR motion sensor: wiring, trimpots and the H/L jumperWhat the two knobs and the yellow jumper actually change, the 3.3V output margin problem on 5V boards, the warm-up period, and a troubleshooting table for false triggers. Real module photos and edge-detecting code.
- Arduino vs Raspberry Pi for robotics: which one should you actually use?Real-time control, boot time, power draw, analog inputs, logic levels and cost compared — plus the hybrid architecture that uses both, and a 30-second decision rule.
- HC-SR04 ultrasonic sensor + LED proximity alert (real build)A 40-line sketch that lights an LED when something gets within 20 cm. Real photos, Serial Monitor output explained, TikTok video demo, and the upgrade path to servo sweep.
- Four generations of student robot cars (real builds)How four semesters of classroom robot cars evolved — each version fixing what broke in the last one. AFMotor shield to 4WD servo-sensor, with 6 real photos, 3 real sketches and honest failure notes.
- Arduino Mega kit: what's inside and your first three projectsReal kit unpacked and photographed in class — every component identified, honest advice on what to skip as a beginner, and three first projects with real code including the LED sequence and button input.
- Arduino robotics in the classroom (real build)From first LED blink to a Bluetooth voice-controlled 4WD car — the actual three-stage progression used in class, with three real sketches, student lab photos, and the pin-conflict bug every class finds.
- Obstacle-avoiding robot car (real build)A real, built-and-tested Arduino car with an HC-SR04 ultrasonic sensor, motor driver and Bluetooth control — actual wiring, actual sketch, and two real bugs we found running it.
- Build a 6-DOF robot arm with ArduinoLearn to build a 6-DOF Arduino robot arm: servo wiring, PCA9685 setup, calibration, inverse kinematics, code examples and safety tips.
- Arduino Mega wiring guideComplete wiring diagrams for Arduino Mega 2560 with up to 16 smart servos: bus topology, current budget calculations, wire gauge, and power supply sizing for DIY robot arms.
- ESP32 as a robot-arm controllerLearn how to use an ESP32 as a robot arm controller: servo power, PWM wiring, control-loop design, Wi-Fi limits, safety, code and troubleshooting.
- Smart servos for robot armsHow PWM hobby servos, digital bus servos (Dynamixel, Feetech, Hiwonder), and industrial AC servos actually differ — torque sizing math, serial protocol code, and per-joint selection…
- Joint encodersLearn how absolute, incremental, and magnetic encoders work in 6-axis robot arm joints — resolution math, BiSS-C/SSI/EnDat buses, homing routines, and how to choose the right type…
- Force-torque sensorsTechnical guide to force-torque sensors for 6-DOF robot arms: six-axis measurement, selection, mounting, gravity compensation, calibration, filtering and ROS 2 integration.
- Battery power for robot armsChoose the right battery chemistry, voltage, capacity and C-rating for a portable Arduino-controlled robot arm. Includes worked current-budget math, BMS safety, mounting tips, and a…
- Stepper motors for robot armsSize stepper-driven joints by gravity torque, torque-speed curves, reflected inertia, microstepping limits, driver current, thermals and the closed-loop decision.
- Robot arm power supply sizingFive-step sizing and commissioning method for servo- and stepper-driven arms: current budgets, inrush and capacitor banks, wire gauge, fusing, grounding and brownout tests.
ROS 2, kinematics & software
Control software, inverse kinematics and simulation.
- ROS 2 control for robot armsHow ros2_control actually works for 6-DOF robot arms — writing a hardware interface plugin, configuring controllers via YAML, and connecting to MoveIt 2, with real code examples.
- Inverse kinematics for 6-DOF armsLearn inverse kinematics step by step: DH parameters, analytical wrist-decoupling method, a worked numerical example, and working Python and Arduino code for 6-DOF robot arms.
- Inverse-kinematics solver codeWorking inverse kinematics code for 6-DOF robot arms — geometric spherical-wrist solution in Python, Jacobian-based numerical IK in C++, and a practical Arduino implementation with…
- Simulation software comparedCompare RobotStudio, ROS 2/Gazebo, Webots, and NVIDIA Isaac Sim for 6-axis robot arms. Offline programming, digital twins, and virtual commissioning ROI.
- Programming languagesCompare robot arm programming languages: Python with ROS 2, C++, Structured Text (IEC 61131-3), and vendor languages RAPID, KRL, and FANUC TP with code examples.
- Controller comparisonA practical comparison of Raspberry Pi, Arduino Mega, and ESP32 as robot arm controllers: real-time PWM handling, power draw, cost, and when a hybrid architecture makes more sense…
- Types of robotic armsA practical engineering comparison of the six main robot arm configurations — articulated, SCARA, delta, Cartesian, cylindrical and polar — covering workspace shape, payload, speed,…
- MoveIt 2 Setup AssistantTurn a URDF or Xacro into a MoveIt 2 planning package: self-collision matrix, virtual joints, planning groups, kinematics, controllers, RViz and execution checks.
- Robot arm singularitiesDiagnose wrist, elbow and shoulder singularities with Jacobian conditioning, then redesign Cartesian paths and recovery moves before joint speeds become unsafe.
- micro-ROS on ESP32Run a real ROS 2 node on an ESP32: micro-ROS client and XRCE-DDS agent setup, wiring for bus servos, publish and subscribe commissioning checkpoints, and memory and message-rate budgets.
Industrial automation & safety
PLC integration and North American safeguarding context.
- EtherCAT robot arm controlConfigure a real-time RT-PREEMPT Linux master, CiA 402 Cyclic Synchronous Position (CSP) mode, Distributed Clocks sync, and multi-axis servo drive wiring.
- PLC programming for roboticsHow to bridge a PLC and a 6-axis robot controller: handshake design, Structured Text (IEC 61131-3), PROFINET/EtherNet-IP, safety category architecture, and commissioning.
- Integrating robot arms with PLCsStep-by-step guide to integrating 6-axis robot arms with Siemens S7-1500 and Allen-Bradley CompactLogix PLCs: PROFINET vs EtherNet/IP, I/O tag mapping, and Category 4 safety interlocks.
- Risk assessment guideHow to conduct a robot arm risk assessment using the ISO 12100 methodology — hazard identification, severity/probability scoring, PLr determination per ISO 13849-1, and a task-based…
- Light-curtain integrationHow to size and wire a safety light curtain for a robot arm cell — the ISO 13855 minimum safe distance formula, resolution requirements per IEC 61496, muting logic, and PLC safety…
- Emergency-stop systemsEngineering guide to emergency stop design for 6-axis robots. Stop categories (0, 1, 2), dual-channel safety relays, STO integration, and ANSI/CSA compliance.
- Safety standards (USA & Canada)Robot arm safety requirements for the USA and Canada: ANSI/RIA R15.06, CSA Z434, ISO 10218, risk assessments, light curtains, safety scanners, and cobot safety limits under ISO/TS…
- Welding applicationsHow 6-axis robot arms perform arc, spot and laser welding. FANUC & KUKA specs, torch integration, fume extraction, weld seam tracking and real ROI data.
- Collaborative assemblyLearn how to design collaborative robot arm assembly cells: safety functions, payload sizing, cycle time, integration, validation and ROI.
- Palletizing cellsRobotic palletizing explained: 4-axis vs 6-axis vs cobot palletizers, how to size payload and reach, pallet patterns, EOAT options, ISO 10218-2 safety, costs, and a buying checklist.
- Area scannersEngineering guide to integrating 3D area scanners with robot arms. Zone monitoring, speed and separation monitoring (SSM), OSSD signals, and safety interlocks.
- Machine tending cellsDesign a robotic CNC machine-tending cell: size the robot, choose a cobot or fenced industrial arm with a decision matrix, plan part presentation and the machine handshake, and budget the integration.
- Robot cell electrical designWalk a compliant robot cell electrical design: NFPA 79 and IEC 60204-1 supply path, 24 VDC budget, SCCR, wiring practice, the safety circuit, and two worked calculations.
- Cobot force limit validationA validation procedure for power and force limiting under ISO 10218-2:2025: scope contact scenarios, map clamp points, measure force and pressure by body region, and document the report.
- Cobot vs industrial robot armsSpecification-based comparison with a scored decision matrix: payload, cycle speed, safety architecture, guarding cost and programming, plus a worked cell example.
Mechanical design & materials
Links, transmissions, prints and cable routing.
- Cycloidal drive sizing & selectionConstraint-based engineering guide to sizing cycloidal pinwheel speed reducers: shock overload factors, lost motion hysteresis, torsional stiffness, and bearing life.
- 3D-printed robot-arm partsA guide to open-source STL repositories for 6-DOF robot arms — Thor, PAROL6, dARM, and Faze4 — with links to source files, material comparisons, and print settings for USA and…
- 3D printers for robot partsChoose the best 3D printer for robot arm parts. Compare FDM vs resin, materials, tolerances, orientation, settings, calibration and safety.
- Aluminum robot framesDesign aluminum structural links for 6-axis robot arms: 6061-T6 vs. 7075, wall thickness rules, topology optimization, CNC tolerances, and anodizing types compared.
- Carbon-fiber partsLearn how to design carbon fiber robot arm parts. Compare tubes, plates and laminates, calculate stiffness, choose layups, join parts and validate safety.
- Belt drive vs gear driveCompare belt drive vs gear drive for robot arms. Learn about torque, backlash, efficiency, sizing, maintenance, harmonic reducers and chain drives.
- Harmonic-drive notesHow harmonic drives (strain wave gears) work, why they dominate robot wrist joints, real tradeoffs vs planetary and cycloidal drives, and a selection checklist for engineers.
- Cable managementLearn robot arm cable management: internal routing, drag chains, dress packs, slip rings, bend radius, EMI protection, strain relief and maintenance.
- Motor coolingEngineering guide to thermal management for high-payload 6-axis robot arms. Heat sinks, forced-air fans, liquid cooling, and duty cycle planning for continuous industrial operation.
- Dust and IP protectionEngineering guide to dust protection for 6-axis robot arms. IP ratings (IEC 60529), lip seals, bellows covers, and positive air pressure systems for harsh environments.
- Noise reductionPractical guide to reducing robot arm noise: helical vs. spur gear selection, belt tension tuning, vibration dampers, acoustic enclosures, and OSHA 1910.95 compliance.
- Robot arm base mountingDesign the load path from robot base to floor: foundation stiffness, anchors, base plates, flatness, torque records, locating pins, and controlled commissioning.
- Robot linear rails (7th axis)Select and size a seventh-axis linear rail: carriage moment loads, travel and speed math, belt vs rack-and-pinion drives, foundations, covers, controls integration, and quotation structure.
End effectors
How the arm holds the part.
- Gripper design basicsEngineering guide to End-of-Arm Tooling (EOAT) for 6-axis robots. Vacuum cups, magnetic grippers, mechanical jaws, TCP setup, and force calculations.
- Vacuum grippersEngineering guide to vacuum grippers for 6-axis robot arms. Calculate holding force, size Venturi ejectors, select suction cup materials, and optimize pick-and-place cycle times.
- Magnetic grippersEngineering guide to integrating magnetic grippers with 6-axis robot arms. Compare electromagnets and permanent magnets, calculate holding force, and ensure safety.
- Selecting an end effectorHow to actually size a robot arm end-effector — friction-based gripping force calculations, vacuum cup lifting capacity math, the ISO 9409-1 flange standard, and how payload offset…
Maintenance, calibration & vision
Keeping a cell accurate and inspectable.
- Tool Center Point (TCP) calibrationStep-by-step mathematical derivation of 4-point least-squares sphere fitting, 6-point orientation alignment, residual error diagnostics, and ISO 9283 verification.
- Calibration guideEngineering guide to 6-axis robot arm calibration. Mastering, laser tracking, ball-bar tests, and software error correction for industrial precision.
- Maintenance scheduleComplete preventive maintenance schedule for 6-axis industrial robot arms: daily checks, lubrication intervals, encoder calibration, belt tension, and cost-saving service tips.
- Vision systemsHow to integrate cameras and AI into 6-DOF robot arms. Camera selection, YOLOv8 object detection, ROS 2 vision pipelines, and grasp planning explained.
- Robot arm troubleshootingA symptom-to-cause diagnostic method for 6-DOF arms: separate electrical, software, mechanical and safety faults, prove each with a measurement, and know when to escalate.
- Hand-eye camera calibrationA five-checkpoint commissioning method: eye-in-hand vs eye-to-hand, pose sets with rotation diversity, OpenCV AX=XB solvers, residual checks and a touch-test pass criterion.
Specification notes
Compiled from manufacturer documentation. Not independent lab tests.
- FANUC LR Mate 200iD specsAn engineering review of the FANUC LR Mate 200iD: verified payload, reach, repeatability, IP67 protection, applications, safety, integration and buying costs.
- ABB IRB 2600 specsABB IRB 2600 specifications, pros and cons, a competitor comparison against FANUC M-20iA and KUKA KR 20, and pricing guidance for North American buyers — based on manufacturer…
- KUKA KR 20 R1810 specsIndependent engineering review of the KUKA KR 20 R1810: payload, reach, controller (KR C5), welding/assembly use cases, safety standards, and integration tips for USA & Canada.
- Universal Robots UR20 specsReal specifications, safety, programming, and total cost of ownership of the Universal Robots UR20, verified against manufacturer and distributor data.
- Standard Bots RO1 specsEngineering analysis based on published specifications of the Standard Bots RO1: payload and reach envelope, built-in vision, pricing versus the UR20, service network, and who…
- Collaborative arms comparedCompare collaborative robot arms in 2026 using payload, reach, safety, integration, uptime and total cost of ownership—not marketing claims.
- Where 6-DOF arms are headingExplore the future of robot arms. AI-driven control, embodied intelligence, open-source designs, and market growth through 2030.
- Buying a used industrial robotCompare as-removed, as-is, dealer-refurbished and OEM routes with a decision matrix; verify controller pairing, mastering, software licences and hours before you buy.
- Best robot arms for educationConstraint-based buying guide for schools, colleges and hobbyists: budget tiers, DOF and payload, software and ROS support, classroom safety, and a spec comparison of AR4, Dobot, Niryo Ned2 and UFACTORY xArm.
Business tools
Estimators that run in your browser. They do not store numbers.
- ROI and payback calculatorFree robot arm ROI calculator with formulas. Calculate payback period, labor savings, and 5-year total cost of ownership for industrial automation projects.
- Payload calculatorFree robot arm payload calculator with formulas. Account for end-effector weight, dynamic load factors, and reach-based payload derating for 6-axis robot sizing.
- Leasing vs buyingShould you lease or buy an industrial robot arm? Compare real monthly costs, Section 179 tax savings, CRA capital cost allowance, and 5-year TCO with worked examples.
- How to read market claimsA sourced 6-axis robot arm market overview: where to find IFR-verified installation data, US/Canada regulatory frameworks, and how to read manufacturer market positioning without…
- Training-program outlineBuild an industrial robot operator training program. Covers 3-tier curricula, FANUC/ABB certs, ANSI RIA R15.06 safety, teach pendant skills, and ROI.