Double-Acting Hydraulic Cylinder – Syringe Powered (Blockineer)
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
A working double-acting cylinder driven by two syringes – feel the difference between hydraulics and pneumatics.“
- Ocena
- 0 / 5
- Polubienia
- 0
- Pobrania
- 2
- Wydruki
- 0
- Wyświetlenia
- 21
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Other 3D Objects for Learning
- Licencja
- Creative Commons — Attribution — Noncommercial
Blockineer Double-Acting Cylinder – printable demonstrator
"The game cheats. We do the math." – from the Blockineer video "Minecraft's Piston Door Would Need 5 Megawatts".
Watch the video: https://youtu.be/Ev-PaNE5RPc
In the video, a Minecraft piston pushes a block in 0.1 s with no power source. Real machines do it with a double-acting hydraulic cylinder – the same part that moves an excavator arm. This model lets you hold one in your hand: two syringes, one printed cylinder, and you can feel the difference between hydraulics (water) and pneumatics (air).
Two versions:
File | What it is |
|---|---|
| Working cylinder – driven by two syringes |
| Display section, one print – piston and rod print in place and slide, so you can see both chambers change size |
blockineer_cylinder.scad is fully parametric (OpenSCAD): bore, stroke, rod diameter, O-ring grooves and clearances can be changed in the Customizer.
What you need (besides the print)
Qty | Part | Note |
|---|---|---|
1 | Rod Ø 8 mm × 110 mm | steel or aluminium rod, or a smooth hardwood dowel; chamfer the ends |
1 | O-ring 25 × 2.5 (NBR) | piston seal |
1 | O-ring 8 × 2 (NBR) | rod seal in the front cap |
2 | Syringes 50–60 ml, Luer slip tip | pharmacy / pet shop |
~1 m | Tube 4/6 mm (aquarium airline, silicone or PVC) | fits the printed barbs and the syringe tips |
– | 2-part epoxy | caps into barrel, rod into piston |
– | Silicone grease or petroleum jelly | O-rings and bore |
– | Optional: food colouring | so you can see the water move |
Option: instead of printing the barrel, use a clear acrylic tube 36 × 3 mm (ID 30 mm), cut to 80 mm. Then you can watch the piston.
Print settings (made for a Bambu Lab A1, 0.4 mm nozzle)
Part | Material | Orientation | Settings |
|---|---|---|---|
barrel | PETG | standing | 0.12 mm layers, 4 walls, no supports (feet have 45° undersides) |
cap_rear, cap_front | PETG or PLA | plate down, spigot up | 0.2 mm, 4 walls, 40 % infill, no supports |
piston | PETG or PLA | flat | 0.12 mm, 100 % infill |
rod_end | any | dome up | 0.2 mm |
barb ×2 (print 4) | PETG | standing | 0.12 mm, slow, full cooling – print spares, they are small |
cutaway | PLA | flat on the cut face | 0.2 mm, elephant-foot compensation 0.15 mm, no brim |
Roughly 75 g PETG for the working cylinder, 40 g PLA for the cutaway.
After printing, smooth the barrel bore lightly: wet 400-grit sandpaper wrapped around a dowel, a few turns, then grease.
Assembly (working cylinder)
Test-fit the rod in the piston (tight fit). Glue it with epoxy, rod end flush with the piston face.
Put the 25 × 2.5 O-ring on the piston and grease it.
Fold the 8 × 2 O-ring into a kidney shape and press it into the groove inside the front cap bore. Grease.
Slide the rod through the front cap from the spigot side.
Glue the rear cap into the barrel (epoxy into the glue groove). Let it cure.
Push the piston into the barrel and glue the front cap. Turn both caps so the ports point up, opposite the feet.
Glue the barbs into the sockets (epoxy, sparingly). Clear the channel with a 2 mm drill if glue got in.
Press the rod end onto the rod.
Tube from port A (rear cap) to syringe 1, tube from port B (front cap) to syringe 2.
Using it
Hydraulic (water): fill both syringes and tubes with coloured water and push out the air bubbles (cylinder ports up, cycle a few times). Push syringe 1 → the rod extends and syringe 2 fills. Push syringe 2 → the rod retracts. It is stiff and precise – water barely compresses.
Pneumatic (air): connect with air only. Now it feels springy and lags behind your thumb – air compresses. That is why excavators use oil, and why the Minecraft piston "cheats": it moves a block instantly with no fluid, no pump and no energy.
The math (matches the video)
Piston area: Ø 30 mm → A = 7.07 cm²
Rod side (minus Ø 8 mm rod): 6.57 cm² → retracting is about 7 % weaker but 7 % faster. That is the typical asymmetry of every double-acting cylinder.
Full stroke (50 mm) needs 35 ml on the rear side and 33 ml on the rod side → that is why you need 50–60 ml syringes.
Force: F = p · A. About 2 bar from your thumb on the syringe gives 2 × 10⁵ Pa × 7.07 × 10⁻⁴ m² ≈ 140 N (≈ 14 kg) – minus O-ring friction.
Pascal's trick: a 10 ml syringe (≈ 1.6 cm²) instead of a 60 ml one gives about 4.4 × the force for the same thumb, but you have to push 4.4 × as far.
The real excavator in the video does the same thing at ~350 bar with cylinders as thick as your arm.
Files
blockineer_cylinder.scad– source. Export single parts withopenscad -D 'part="barrel"' -o barrel.stl blockineer_cylinder.scad*.stl– ready to sliceparts_preview.png,section_preview.png– images
Credits & licence
Design: Blockineer (YouTube) Licence: CC BY 4.0 – share and remix, please credit Blockineer.
