What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

This eight-legged walker uses two DC gear motors to drive linked legs inspired by Theo Jansen’s mechanism—not one servo per leg. Mert Kilic’s project includes printable parts, assembly guidance, motor-control code, and IR remote control. It presents a combined ATmega328P/L293D board, while noting that an Arduino with a motor-driver shield can be used instead.

How the octopod works

The robot’s printed linkage converts rotation from two motors into walking motion across eight legs. The motors power the leg assemblies mechanically; the controller and motor driver manage the motors, while an IR receiver lets the operator send commands. This is a Jansen-inspired design, not a claim that it reproduces every feature of Theo Jansen’s full-scale Strandbeests.

Kilic describes the motion as “smooth and balanced.” That is the project author’s qualitative description, not a measured performance result. The available project documentation does not establish a controlled comparison, reliability rate, or independently verified walking performance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Parts, files, and build scope

Printed components

Kilic reports 79 printed pieces: 55 main components approximately 3 mm thick and 24 clip washers. He says the parts took about six hours to print on a Bambu Lab A1 using standard/medium quality. Those are figures from his setup, not a universal print-time estimate; printer, settings, material, and file revisions can change the result.

#1 Best Overall
Freenove Hexapod Robot Kit (Compatible with Arduino IDE), Walking Crawling Twisting, App Remote Control, Servo STEM Project
  • Flexible Robot: Each of the six legs has three motors, and each motor is controlled independently (Assembly required) (Battery NOT included)
  • Easy Programming: The prewritten code library allows you to control the robot with just a few lines of code (Provides examples)
  • Detailed Tutorial: Provides step-by-step assembly guide and complete code (The download link can be found on the product box) (No paper tutorial)
  • Control Methods: Controlled wirelessly by remote (NOT included in this kit, there is another purchase option that includes it), your Android phone or tablet, iPhone (with Freenove App) and computer (run Windows, macOS or Raspberry Pi OS)
  • Battery NOT Included: Please refer to the downloaded tutorial to buy

The project page lists STL files for the base, upper chassis, sides, legs, joins, drive axle, main axle, motor axle, and clip washers. It also provides a schematic/layout, bill of materials, and motor-control code. Consult the project’s current files and bill of materials before printing or purchasing: the reported piece counts alone are not a complete shopping list. See Kilic’s project page and downloads.

Mechanical and control hardware

  • Motors: two small DC gear motors. The project describes them as usually operating around 5–6 V and approximately 200–255 RPM; treat that as the author’s component guidance, not a verified specification for every motor in this category. Match the motor voltage, gear ratio/RPM, shaft, and mounting to the files and circuit.
  • Fasteners: the instructions list 18 bolts and four nuts, and specify M3 12 mm, M3 25 mm, M3 20 mm, M3 16 mm, and M2 12 mm fasteners. Verify the quantities and locations against the current BOM and assembly materials.
  • IR control: an IR remote and receiver are documented; the receiver is identified as a 38 kHz 1838B module. The project gives example signal-pin assignments and steps for adjusting the code.
  • Controller and driver: the presented board combines an ATmega328P microcontroller, an L293D motor driver, and a CH341 USB programming chip. The author says an Arduino board plus motor-driver shield can be used as an alternative; that does not mean arbitrary boards or shields are wired identically.

Check the battery description before buying

The project calls its battery a “3S 7.4-volt Li-Ion battery.” That wording is potentially inconsistent: “3S” means three cells in series, while 7.4 V is commonly associated with a two-cell lithium-ion pack’s nominal voltage. The project text does not resolve the actual pack chemistry and voltage or provide enough electrical detail to select a replacement safely. Check the pack label and the circuit’s voltage requirements rather than using that phrase as a purchase specification.

Rank #2
18DOF Hexapod Robot for Arduino Programming, Spider Walking Crawling Self-Balancing AI Vision Voice Control Obstacle Avoidance, STEM Education Open Source Robot with Tutorials, miniHexa Standard Kit
  • 【ESP32 Controller & Arduino Programming】miniHexa is an open-source AI hexapod robot powered by ESP32 and fully compatible with Arduino programming. It features precise motion control and multiple expansion ports, making it ideal for function upgrades and secondary development.
  • 【18DOF Structure, High-Speed Micro Servos】 miniHexa is equipped with 18 anti-stall micro servos—compact in size, fast in response, low-noise, and highly precise—delivering powerful, accurate control for executing complex movements with ease.
  • 【Inverse Kinematics & Flexible Movement】Utilizing cutting-edge inverse kinematics algorithms, miniHexa supports 360° omnidirectional motion. It effortlessly switches between postures, angles, and balance, enabling smooth and seamless action combinations.
  • 【Versatile Sensor Expansion】miniHexa supports a wide range of sensors, including Al vision, voice module, ultrasonic, touch sensor, matrix display, and more. It enables creative applications like color recognition, target tracking, face detection, voice control, and distance measurement.
  • 【Comprehensive Learning Resources & Open Source】Comes with more than 200 tutorials, full open-source code, circuit schematics, and well-commented programs, helping users dive into AI and programming while sparking endless creativity.

Assembly and setup

The project documents a staged build rather than a single-piece print-and-run assembly. Follow its diagrams and current files for exact orientation, fit, and wiring; the outline below reflects the documented sequence, not a substitute for those instructions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Print and identify parts. Use the project’s STL set and check the BOM for the current file version, quantities, and hardware.
  2. Build the chassis. Assemble the base, upper chassis, and side components as shown in the project instructions.
  3. Mount the motors and drive parts. Fit the two gear motors and the relevant drive axle components. Confirm shaft and mounting compatibility before fastening.
  4. Join and install the legs. Assemble the linked leg pieces, then fit the leg assemblies to the chassis with the specified joins, axles, and clip washers.
  5. Wire the controller and IR receiver. Use the project schematic and its example signal-pin assignments. If substituting an Arduino and motor-driver shield for the combined board, adapt the wiring and code to the actual hardware rather than assuming pin-for-pin equivalence.
  6. Configure and upload the code. Apply the project’s code-adjustment steps for the receiver signal pin and control setup, then upload the motor-control code using the board’s programming interface.
  7. Verify power and movement cautiously. Confirm the battery pack and motor-driver supply requirements from the actual components and circuit before powering the assembled robot. The project’s ambiguous battery phrase is not sufficient to establish a safe replacement.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How this design differs from related projects

Two other public references are useful for understanding alternative approaches, but neither is a drop-in replacement for Kilic’s octopod files. Their designs differ in mechanics, electronics, and documentation.

Rank #3
ACEBOTT Robotics Kit for Kids Ages 8-12 12-16, Smart Robot Car Kit Compatible with Arduino & Scratch, STEM Toys Coding Robot Kit with App Control, STEM Gifts for Kids and Teens
  • Hands-On STEM Robot Learning---This STEM robot kit combines coding, electronics, and robotics into a fun, hands-on learning experience. Powered by an ESP32 controller and guided by 16 story-based tutorials, this robotics kit for kids helps children ages 8–12 and 12–16 build real-world STEM skills. Ideal for robotics for kids, classroom teaching, or at-home learning.
  • 3 Programming Languages for All Skill Levels---This coding robot kit supports Scratch, Arduino, and Python, making it suitable for beginners and advanced learners alike. Scratch block coding is perfect for younger kids and first-time coders, while Arduino and Python support deeper learning for teens and tech enthusiasts. A flexible programmable robot designed to grow with students.
  • Mobile-Friendly Coding – Learn Anytime, Anywhere---Unlike many traditional robot kits, this robotics kit supports programming on computers, laptops, tablets, and mobile devices like smartphones and iPads. Kids can code directly on mobile devices, making it especially suitable for schools, training centers, and self-learning at home. A practical STEM kit for kids in modern learning environments.
  • Build Your Own Robot – Beginner-Friendly DIY---This robot building kit includes HD videos and illustrated step-by-step instructions, allowing kids to assemble the robot independently or with parents. No soldering required. The building process strengthens hands-on skills, patience, and confidence—making it a strong choice among STEM toys for kids and engineering kits for kids. Tutorial path: ACEBOTT Official Website → Resources → WIKI & Assembly Video Note: Batteries not included.
  • App & Remote Control for Interactive Learning---Control the robot using the smartphone App (iOS & Android) or the included IR remote. Kids can instantly see how their code affects movement and behavior, reinforcing core coding logic. This robot kit keeps learning engaging while remaining easy to use for beginners.
Project Mechanism and scale Motors and control Files and fit
Kilic’s 3D-printed octopod, project page published December 25, 2024; file update record December 29, 2025 Eight-legged, Jansen-inspired printed walker. Two DC gear motors; combined ATmega328P/L293D board shown, with Arduino plus motor-driver shield described as an alternative; IR control. Page lists STL parts, schematic/layout, BOM, and motor-control code. Use its own parts and assembly documentation.
Arduino ClearCrawler, Arduino Team article July 23, 2019 Jansen-inspired eight-legged walker, with four legs on each side. Pair of motors; onboard Arduino Nano and L298N driver. An Uno/joystick shield serves as the user interface, with two nRF24L01 radio modules. Separate maker build. Its parts, radio arrangement, and electronics are not specified as compatible with Kilic’s design. See Arduino’s ClearCrawler article.
ClearCrawler follow-up, Arduino Team article December 3, 2019 Described as just over 15 inches tall including its head. Again describes paired motors, onboard Nano, Uno/joystick remote, and nRF24L01+ radio. Links code and mechanical/electronics build videos; it is not a controlled performance comparison. See Arduino’s ClearCrawler follow-up.
Strandbeest Forge repository, inspected October 4, 2026 Parametric OpenSCAD project for generating a Jansen linkage and printable STL parts; README describes a single-degree-of-freedom linkage, crank phasing across multiple legs, adjustable linkage lengths, and M3 pin bores. README describes the linkage model; a comparable controller/motor package is not stated. Separate design-learning and printable-linkage project, not a source of drop-in parts for this octopod. The repository states MIT licensing. See Strandbeest Forge on GitHub.

These descriptions do not establish which robot walks better or is easier to build; that would require comparative testing. Before combining parts or code, compare linkage geometry, actuator and gearing, remote-control method, file completeness and licensing, pin/fastener dimensions, and the wiring and code supplied for each project.

Best Value
Robotics for Kids Ages 12-16, ACEBOTT 4 in 1 Smart Robot Arm with 5DOF + Tank Car, STEM Toys Coding Kit Compatible with Arduino & Scratch, App & Remote Control, for Kids & Teens
  • 4-in-1 Modular Robot Car for Endless Builds – Includes the base robot car (QD001), tank track expansion (QD004), and robotic arm kit (QD007), letting kids build multiple robot styles. Create a robotic arm car to grab and move objects, a tank robot for outdoor adventures, or combine both into a robotic arm tank. This versatile robotics kit for kids encourages creativity, hands-on STEM learning, and problem-solving—perfect for home learning, classrooms, and STEM training programs.
  • Build Your Own Programmable Robotic Arm. This advanced robot kit includes a 5DOF programmable robotic arm, powered by an ESP32 controller. Kids and teens can build their own robot, learning how to grab, lift, and place objects. With 16 guided tutorials and HD assembly videos, this robotics kit offers hands-on experience in coding robot control, real-world robotics, and problem-solving—ideal for STEM kits for kids age 12–14 and engineering kits for kids age 14–16.
  • Rugged Tracks for All-Terrain Adventure. This STEM tank robot kit features rubber tank treads that handle grass, gravel, slopes, and carpet with ease—ideal for outdoor and off-road play. The upgraded drivetrain ensures stability and traction, making it the perfect robotics kit for hands-on exploration and real-world navigation.
  • Build Your Own Robot with Hands-On STEM Fun. Equipped with an ESP32 controller and compatible with Arduino & Scratch, this robotics kit includes 16 story-based tutorials that guide beginners step by step through assembly and coding. Perfect for science fair projects, classroom use, or fun family STEM nights, helping kids or teens master electronics, mechanics, and programming. Tutorial & code download path: ACEBOTT Official Website → Resources → WIKI and Assembly Video.
  • App & Remote Control. With both IR remote and smartphone App (iOS & Android), this programmable robot car offers easy, flexible control indoors and outdoors. Whether kids are coding or just playing, it enhances confidence and excitement while exploring technology—an excellent robotics kit for independent learning.
Rank #4
Robotic Arm with Arduino 5DOF/Axis AI Smart Robot Arm Open Source STEM Educational Building Robotics & Engineering Kits, Science/Coding/Programming Set, miniArm Starter Kit
  • Arduino Programming, Open Source: miniArm is built on the Atmega328 platform and is compatible with Arduino programming. The programs for miniArm are open-source, and learning tutorials and secondary development examples are available, making it easier for you to develop your robotic hand.
  • High-Performance Hardware, Support Sensor Expansion: miniArm is equipped with a 6-channel knob controller, Bluetooth module, high-precision digital servos, and other high-performance hardware. Moreover, it provides multiple expansion ports for sensor integration, including ESP32 Cam, accelerometer, touch sensor, glowy ultrasonic sensor, etc., empowering users to engage in secondary development for sonic ranging and pose control capabilities.
  • Versatile Control Options: miniArm supports app control, and users can utilize knob potentiometers for real-time knob control and offline action editing.
  • Spark Your Creativity with miniArm: Expand the capabilities of miniArm with various sensors and unlock endless possibilities for your project.
  • Starter Kit NO Glowing ultrasonic sensor, Touch sensor, Acceleration sensor, ESP32Cam Module.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.