Free tools Windows power users keep installed
One-click scans. No signup required.
A hobby-servo XY table can be built for relatively inexpensive, fast movement over a useful drawing area, but it is not a precision CNC machine. The approach documented for TeleToyland uses a servo, timing belt and pulley, and an external 10-turn potentiometer to extend controlled motion beyond the limited rotation of a standard servo. Its dimensions are a historical example to adapt to your own travel and load requirements.
What this XY table was designed to do
The TeleToyland project was built to let web users draw shapes in a sandbox. As quoted by Make:’s October 1, 2008 coverage by Marc de Vinck, the project team said: “The goal is to allow web users to draw shapes in a sand box, so we wanted a simple XY table that is easy to control from a web application.” That goal favors straightforward position control and economical construction; it does not establish CNC-grade accuracy or repeatability.
The design challenge is that an ordinary hobby servo turns through a limited angle, while a useful table needs linear travel. The project considered a large servo horn, gearing, and a lead screw, then used a timing-belt drive with position feedback from a potentiometer mounted outside the servo. Its target belt travel was approximately 2–3 feet; this is a design target, not a reported measurement of finished travel or accuracy.
How the belt and feedback extend servo motion
A servo normally uses an internal potentiometer to sense the output shaft’s position. In this design, the feedback potentiometer is moved outside the servo and replaced with a 10-turn potentiometer coupled to the table’s motion. The timing belt moves the carriage, while the external potentiometer lets the control system track position over a longer range than the servo’s normal rotation would allow.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall#1 Best Overall
- Package Includes: this kit includes 4 MG996R metal gear high torque digital servo motors, 2 PCA9685 16-channel 12-bit PWM IIC servo driver modules, and 3 sets of colorful jumper wires featuring male-to-female, male-to-male, and female-to-female connectors; The combination provides essential components for servo control, circuit connections, prototyping, maintenance, and electronics development, making it suitable for robotics, automation systems, and DIY engineering projects
- Mg996r Servo Motor: the MG996R servo motor is compatible with most standard receiver interfaces and works with popular radio control systems; It can be applied in 1: 10 RC cars, RC helicopters, fixed-wing aircraft, robotic arms, and other motion control applications; Its versatile design also supports educational electronics projects, automation equipment, and custom DIY creations that require reliable servo movement
- Metal Gear Servo: powered by an external adapter, the MG996R servo features a metal gear transmission system and brushless motor design to support smooth operation and durability during repeated use; It delivers up to 12 kg/cm torque at 6V and 13 kg/cm torque at 7.2V; Recommended operating conditions are 5V and 3A; With a no-load speed of 0.17 sec/60° at 4.8V, it provides responsive positioning for robotics and motion control projects
- Servo Controller: the PCA9685 servo controller features an IIC communication interface and supports up to 16 independent PWM output channels; Operating within a DC 5V–10V range, it provides 12-bit resolution and adjustable frequencies from 40Hz to 1000Hz for flexible control; The PCA9685 chip is centrally mounted on the board, while each PWM output includes a 220-ohm series protection resistor, helping support servo operation and LED driving applications in development projects
- Multicolor Breadboard Jumper Wires Kit: each jumper wire set measures approximately 8 inches in length and uses a standard 0.1-inch (2.54mm) pitch design; Male connectors fit standard 0.1-inch female headers, while female connectors connect with standard 0.1-inch male pins; The ribbon wires can be separated into individual conductors or grouped as needed, making them suitable for breadboards, microcontroller projects, prototyping, testing, repairs, and various electronics assembly tasks
The key is matching mechanical travel to feedback travel. Belt length, pulley circumference, carriage geometry, and the potentiometer’s usable rotation all constrain the table’s range. Set up the mechanism so the potentiometer remains within its operating range throughout carriage movement; do not assume that any 10-turn potentiometer will automatically provide a particular linear distance. The project account does not give a controlled accuracy or repeatability test for the completed table.
Historical belt and pulley dimensions
The archived project specifies an XL-profile timing belt with a 0.2-inch pitch and 3/8-inch width, plus a 77-inch belt. Its compatible pulley is listed at about 1.63 inches outside diameter, with 22 teeth, for a 1/4-inch shaft. These are the build’s historical dimensions, not universal specifications or current product recommendations.
Rank #2
- Servo Motor Controller Tester Kit:for Micro Servo Detection and Debugging
- Servo Motor Tester:Support (manual automatic and neutral three modes)can test a variety of models of servo and micro servo
- SG90 9g Servo:Running angle 180°±1° (500→2500 μsec)
- Power Box:1.5-6V
- Products include:1Pcs Servo Motor Tester;2Pcs SG90 9g Servo(180°)1Pcs Power Box with Wire
When adapting or replacing parts, match the belt and pulley profile and tooth geometry, belt width, shaft size, and required travel. A pulley that appears close in outside diameter may not mesh correctly if its tooth geometry or pitch differs. Check the component dimensions and fit before assembling the drive.
Linear guidance and the paired-slide tradeoffs
The documented table used full-extension drawer slides as linear guides, pairing them top-to-bottom to increase travel. This is a cost-conscious choice, but extension affects the structure: extended slides project beyond the machine, and paired short slides can dip when fully extended. The project used opposing belts to help limit racking as the carriage moved.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesRank #3
- NEW Low profile servo & Programmable - The upgrade high speed servo is programmable by servo programmer (not include) to change the torque, speed, angle, inversion, neutral position, etc.
- High-Efficiency Cooling Design for Long-Lasting Durability Built with a stainless steel gear and aluminum mid-case and top cover for superior heat dissipation. This design reduces power consumption, minimizes overheating, and significantly extends service life—perfect for extended, high-intensity use.
- High torque servo - 55KG high torque brushless motor digital servo. The maximum torque is up to 61 kg-cm (847 oz-in) @ 8.4V. Operating Voltage: 4.8V ~ 8.4V
- Precision Engineered for Quiet, Waterproof Performance Designed with an advanced linearity system and precision potentiometer for exceptional accuracy and smooth, low-noise operation. Rated IP67 waterproof and dust-proof, and supported by dual ball bearings, it achieves a speed of 0.09 sec/60° at 8.4V for reliable performance in varied conditions. Dimension: 1.56*0.78*1.50 inches (40*20*38mm)
- 1/10 servo Application - Ideal for 1/10 scale on road, RC drifting car, racing car, touring car, on road, truck, small planes, helicopter, etc.
For a new build, assess the guides under the actual moving load and at full extension. A slide’s nominal extension alone does not tell you whether a paired arrangement will stay stiff or resist sag. The source describes these practical drawbacks but does not quantify load capacity, deflection, or repeatability.
Choose the drive around your requirements
The project’s choices make most sense when judged against the intended job rather than treated as a recipe for every XY machine. Compare candidate drives and guides against the same needs:
Rank #4
- 1. Package inculeds: SG90 9g servo motor + servo tester controller + 6V 4 AA battery holder
- 2. SG90 9g Servo: 180 degree. SG90 is a high quality,low-cost servo for all your mechatronic needs
- 3.Three modes of servo tester: Support manual / automatic / and neutral three modes, can test a variety of models of servo and micro servo
- 4.High quality battery box: Made with high quality materials. Each holder holds 4pcs AA batteries. With JR connector for easy connection
- 5. Please feel free to ask us any questions and we will do our best to help you solve the problem
- Travel: How far must each axis move, and can the feedback mechanism cover the entire range?
- Cost and availability: Can the parts be sourced at a price that suits the project? The named suppliers in the historical account do not establish present-day stock or current part numbers.
- Speed: The project favored relatively fast movement; its account notes that a lead screw can be slower.
- Stiffness and moving load: Will the guides, frame, belt, and motor arrangement support the carriage without excessive flex or sag?
- Backlash and repeatability: How consistently must the table return to a position? The source provides no controlled performance figures for its build.
- Feedback compatibility: Can the position sensor and control system report the full intended travel without reaching their limits?
A large servo horn was considered but rejected because it places mechanical strain on the servo. A lead screw offers a different drive arrangement but was described as potentially slower. The belt-and-external-potentiometer scheme is a project-specific alternative, not proof that it will outperform a screw drive or stepper-based CNC system in a given application.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Project-specific controller revision
The project account also describes a later X-axis change using a Pololu motor controller with feedback and a DC gearhead motor. Treat that as a later modification to this particular table, not as the default control system for all hobby-servo XY builds. The original belt-and-external-potentiometer approach and this later motor-and-controller revision are distinct configurations.
Recommended Free Tools
Best Value
- Motor Pinion Gear & Shaft Upgraded to Metal — Our SG90 9g micro servo motor resists tooth breakage and heat deformation seen in plastic-gear units, ideal for micro robots, robot arms, RC helicopters and DIY builds using mini and small digital servos.
- Quick 0.08s/60° Running Speed & 1.9 kg/cm Stall Torque,Operating Voltage: 4.8V-6.0V, across a full 180° range. Improved Dead Band: 5 µs.
- Versatile Application — Works with fixed-wing and KT planes, gliders, micro-robots, robotic arms, small boats and compact RC mechanisms, delivering precise micro-servo motion for model builds.
- Arduino/Raspberry Pi Ready — Simple 3-pin PWM hookup compatible with JR/FUTABA receivers. Includes servo arms and 24.5 mm leads for neat wiring in compact DIY and R/C toy builds.
- Please Note — This SG90 servo requires a continuous PWM signal and a power supply capable of more than 1A starting current.
Planning a build from the historical example
- Set the use case and travel. Decide what the table will move or draw and how much range each axis needs. The documented 2–3-foot travel was a target for this application, not a guaranteed result for other geometries.
- Select guides and frame geometry. Check slide extension, clearance beyond the frame, and the risk of sag at full extension under the moving load.
- Match belt, pulley, and shaft. Use compatible profile and tooth geometry, width, belt length, and shaft dimensions; treat the 77-inch XL belt and 22-tooth pulley as historical starting points only.
- Plan the feedback linkage. Couple the external multi-turn potentiometer to carriage motion so it spans the intended range while staying within its usable travel.
- Check for racking and binding. The original build used opposing belts to help control racking. Verify that the carriage tracks freely across its travel rather than assuming the same arrangement will suit every frame.
- Test movement before using the table for drawing. Confirm that both axes can traverse the intended range without binding or exceeding feedback limits. The historical source does not publish an accuracy benchmark to use as an acceptance specification.
What the project does—and does not—establish
The project is a useful example of adapting hobby-servo position feedback for longer linear movement with a belt drive and drawer-slide guides. It does not provide independent performance statistics, a controlled accuracy test, or evidence that the setup is suitable for machining. For precision work, choose and validate a motion system against the required stiffness, backlash, repeatability, and load rather than relying on this drawing-table example.
For the original project details, see the archived TeleToyland project and its historical belt and pulley specifications. Seeed Studio’s Grove Servo page illustrates a 180-degree servo sweep; that general example does not verify the performance of this XY table.
Quick Recap
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.




