Omnidirectional Walker With Wheeled Feet

[James Bruton] is on a quest to explore all the weird and wonderful methods of robot locomotion, and in his latest project created an omnidirectional walker that can move in any direction instantaneously.

The walker actually makes use of three independent four-legged Strider mechanisms, connected in a triangle at 120deg. Wheels are attached to the bottom of each leg, oriented at a right angle to the leg’s plane of motion to allow the foot to slide. Varying the relative speed and direction of each of the mechanisms lets the robot move in any direction, similar to his ball-wheeled robot. Each strider mechanism uses a single motor and looks similar to Strandbeest walkers, but it lifts its feet to traverse rougher terrain. [James] demonstrates this with some obstacles, and found that moving in such an orientation that all three sets of legs provide the best results.

[James] planes to build a larger rideable version, but we think he should mount a chest of Sapient Pearwood to carry all his stuff and name it The Luggage.

Continue reading “Omnidirectional Walker With Wheeled Feet”

Automated Hotend Swapping For Less Wasteful Multicolor Printing

Multicolor printing on FDM machines can be tricky to get working flawlessly, and purging hotends when changing colors can end up wasting a lot of filament and material. To solve this problem for the popular Prusa i3 and Ender 3 printers, [BigBrain3D] developed the Swapper3D, an automated system that swaps the entire hotend when the material is changed, eliminating the need for purging almost entirely. Video after the break.

The Swapper3D works very similarly to the tool-changing systems on CNC machines, and is just as satisfying to watch. A large circular carousel on the side of the machine holds up to 25 hotends, and in practice, a pair of robotic arms pop out the previous hotend, cut the filament, and load up the specified hotend from the carousel. This means you can have a separate hotend for each color or type of filament. Since most existing hotends also integrate the heating element, [BigBrain3D] created a special hotend assembly that can be robotically removed/inserted into the heater block.

The Swapper3D is designed to be used with existing filament changers like the Prusa MMU and the Mosaic Palette. Using these systems involves a lot of purging, to the point where you sometimes end up using more filament during purging than you need for the actual part. On one five-color demo print, the Swapper3D reduced the print time by 45% and the filament used by a massive 86%. It also helps to eliminate problems like stringing and color fading in multicolor prints. With those advantages, it looks like the Swapper3D might be a worthwhile upgrade if you do a lot of multi-color printing, even though it adds quite a bit of complexity to the printer.

For larger, more expensive machines, swapping the entire toolhead is becoming more popular, with even E3D stepping into the fray.

Continue reading “Automated Hotend Swapping For Less Wasteful Multicolor Printing”

Stackable 3D-Printed Gearbox For Brushless Motor

Affordable brushless motors are great for a variety of motion applications, but often require a gearbox to tame their speed. [Michael Rechtin] decided to try his hand at designing a stackable planetary gearbox for a brushless motor that allows him to add or remove stages to change the gear ratio.

The gearbox is designed around a cheap, 5010 size, 360 KV, sensorless motor from Amazon. Each stage consists of a 1:4 planetary gear set that can be connected to another stage, or to an output hub. This means the output speed reduces by a factor of four for each added stage. Thanks to the high-pressure angle, straight-cut teeth, and fairly loose clearances, the gearbox is quite noisy.

To measure torque, [Michael] mounted the motor-gearbox combo to a piece of aluminum extrusion, and added a 100 mm moment arm to apply force to a load cell. The first test actually broke the moment arm, so a reinforced version was designed and printed. The motor was able to exert approximately 9.5 Nm through the gearbox. This number might not be accurate, since sensorless motors like this one can not provide a smooth output force at low speeds. As [Michael] suggests, adding a sensor and encoder would allow for better testing and low speed applications. Check it out in the video after the break.

We’ve featured a number of [Michael]’s projects before, including a bag tracking corn hole board, and a 3D printed linear actuator. Continue reading “Stackable 3D-Printed Gearbox For Brushless Motor”

Turn Drone Into A Large Propeller To Increase Hover Efficiency

Multirotor drones are significantly more popular than conventional helicopter designs for many reasons, which do not include efficiency. Making use of the aerodynamic effects behind this, [Nicholas Rehm] was able to significantly increase the efficiency of his experimental tricopter by turning it into one large spinning propeller.

Since aerodynamic drag is proportional to velocity, a small, high-RPM propeller will require more power to produce the same thrust as a large, low-RPM propeller. With this in mind, [Nicholas] built a tricopter that can rotate all three long arms together using a single servo, giving it very aggressive yaw control. By attaching a wing to each of the arms, it becomes a large variable pitch propeller powered by tip thrusters.Power draw graph

To measure the efficiency of the craft, a small lidar sensor was added to allow accurate PID altitude control. While keeping the drone at a constant altitude a few feet off the ground, [Nicholas] measured the power draw of the motors in a hover, and then let the drone spin around its yaw axis up to almost 5 rev/s.

At a spin rate of 4 rev/s, the power draw of the motors was reduced by more than 60%. Even compared to the drone without the added weight of the wings, it still used 50% less power to maintain altitude.

Since [Nicholas] hadn’t yet implemented horizontal position control while spinning, the length of each test run was limited by the wind drift. He plans to solve this, and also do some testing of the drone in horizontal flight, where the added airfoils will also increase efficiency.

We’ve featured a few of [Nicholas]’ flying machines here on Hackaday, including a foam F-35 VTOL and a cyclocopter. Most of his aircraft run his open source dRehmFlight flight stabilization, created specifically for hacking.

Continue reading “Turn Drone Into A Large Propeller To Increase Hover Efficiency”

Farm Data Relay System: Combine LoRa And 2.4 Ghz Networks Without WiFi Routers And Cloud Dependence

Setting up a wireless sensor network over a wide area can quickly become costly, and making everything communicate smoothly can be a massive headache, especially when you’re combining short range Wi-Fi with long range LoRa. To simplify this, [Timm Bogner] created Farm Data Relay System which simplifies the process of combining LoRa, 2.4Ghz modules and serial communications in various topologies over wide areas.

The FDRS uses a combination of ESP32/8266 sensor nodes for short range, and LoRa nodes for long range. The ESP nodes use Espressif’s connectionless ESP-NOW peer-to-peer protocol on which allow multiple ESP boards to communicate directly without the need for a Wi-Fi router. The ESP modules can have one of 3 roles, nodes, repeaters or gateways, and gateways and repeaters share the same code. Nodes take sensor inputs, and are configured to each have a unique READING_ID.

Relays just retransmit ESP-NOW packets to extend the network range, while gateways convert packets between ESP-NOW, MQTT over Wi-Fi, LoRa or serial messages as required. Repeaters and gateways each have a unique UNIT_MAC for addressing. The code that handles communication for the ESP devices is simple and well documented, so you only need to set a few configuration values, and then can focus your efforts on the code required for your specific application.

The hub of the system is a Raspberry Pi running Node-RED which acts as the final MQTT gateway and connects to the ESP MQTT gateways. This means that all the action happens in the local network, without being dependent on an internet connection and cloud service. However, it can still send and receive data over the internet using MQTT or any other protocol as required. Node-RED makes it particularly easy to build custom automations and interfaces.

In the video after the break, Andreas Spiess, the man with the Swiss accent, who also has a hand in the project, goes over all the features, setup and caveats.

Continue reading “Farm Data Relay System: Combine LoRa And 2.4 Ghz Networks Without WiFi Routers And Cloud Dependence”

Kotonki: Agricultural Vehicle Built For Customization

Agriculture on any scale involves many tasks that require lifting, hauling, pushing, and pulling. On many modern farms, these tasks are often done using an array of specialized (and expensive) equipment. This puts many small-scale farmers, especially those in developing countries, under significant financial pressure. These challenges led a South African engineering firm to develop the Kotonki, a low-cost hydraulically powered utility vehicle that can be customized for a wide variety of use cases. Video after the break.

The name Kotonki is derived from the Setswana phrase for a donkey kart. It is in essence a self-propelled hydraulic power pack, capable of hauling 1 ton of anything that can fit on its load bed. It comes in front-wheel drive or four-wheel drive versions, with each wheel individually driven by a hydraulic motor. The simple welded steel frame articulates around a double pivot, which allows it to keep all 4 wheels on the ground over any terrain. At a max speed of 10 km/h it won’t win any races, but neither would most other agricultural vehicles. The Kotonki is built mostly using off-the-shelf components and is powered by a common 12HP Honda engine. In the world of DRM agricultural equipment, this makes for simple repairs, low running costs, and easy customization for the task at hand. This can include mounting log splitters, water pumps, lifting beds, or anything else that can be driven by its hydraulic and rotary PTOs (Power Take-Off).

Continue reading “Kotonki: Agricultural Vehicle Built For Customization”

Full Printing Path Control Without Writing GCode

User-friendly slicing software is arguably the key software component that makes 3D printing approachable for most users. Without it going from a CAD design to a printing part would take hours, not seconds. As a trade-off you give up a lot of control over the exact path of the hotend, but most of the time it’s worth it. However, for some niche use-cases, having complete control over the tool path is necessary. Enter FullControl GCode Designer, a tool that gives you all the control without resorting to writing GCode directly.

FullControl takes an approach similar to OpenSCAD, where you define path geometries line by line. Need an array of circles? Choose the circle feature, define its origin, radius, starting position, and extrusion height, and define the spacing and axes (including Z) of the copies. Need a mathematically defined lamp shade? Define the functions, and FullControl generates the GCode. Non-planar printing, where your print head moves along all three axes simultaneously instead of staying at a constant Z-height is also possible. In the video after the break, [Thomas Sanladerer] demonstrates how he used FullControl to reduce the print time of a functionally identical part from two hours to 30 minutes.

FullControl is built on Microsoft Excel using Visual Basic scripting, which comes at the cost of long GCode generation times. It also doesn’t show the defined tool paths graphically, so the generated code needs to be pasted into a viewer like Repetier Host to see what it’s doing. Fortunately, a Python version is coming to should hopefully elevate many of these shortcomings.

We also featured some other GCode hacks in the last few months that bend existing GCode along a spline path, and a Blender plugin allows the surface textures of sliced objects to be modified.

Continue reading “Full Printing Path Control Without Writing GCode”