A new take on piston engines I haven't seen before and enjoyed trying to understand it thanks. Sadly i think the changes too pistons broke it a bit, it still works it just randomly stops turning as all the pistons expand at once.
This is definitely one of the most elegant piston engine designs I've seen. The soft internal suspension with the extra piston is genius! Please do more tutorials like this. I would love to see more of your ideas P.s Here are some tips if anyone needs help with tuning: 1. Add logic gates between sensors and pistons, so they will only operate with a turn on switch. Then with the switch off - slowly turn the driveshaft with a controller to see witch sensor is going to be turned on, and whether the connected piston is in the correct position. 2. Make sure the pistons are all same speed and extension. 3. Put the timing plate controll on fastest loop 10° and turn the controller off as soon as the engine is working optimally to find the working position. This way you can determine the degree needed for reverse as well.
Have you considered attempting a piston engine like a V8? I personally attempted it and could only get to around 1100 - 1200 RPM's. But seeing you build this makes me think you might have better success with a V8 like design than I did. But do note that the V8's don't do well when it comes to being compact. And one of the main reasons I recommend a V8 is because they've managed well with the new update. So if you do attempt a V8, best of luck to you.
No, I tried to build a U-shaped engine on pistons and I had a problem that I used nuts and sensors, the problem was very simple: 2 nuts gave one false signal and one correct signal, and I could not divide them into each half of the engine because of which the pistons did not turn on at the right time
This is a whole other level to just building suspension glitches... I've got to try this. Because there really isn't enough in the way of motors in this game.
EDIT: I would like to say that updates have made this not run smoothly with the setup in the video, you will either have to do some tinkering on your own or try some suggestions that are in the comments. Make sure to read the description to get the propper values for the controller. And you can reverse the engine by reversing the bearing on the painted wheel in front of the sensors. This can be done from a button/switch by adding an extra bearing on the wheel with the paint that spins in the opposite direction
The optimal setting for #2 bearing should be -90, +320. This will give highest speed & smooth running in forward and reverse. Also if you add the painted blocks to a piston for can push it to the sensors to turn on and off the engine. Great engine, I cannot comprehend how you thought of the design.
Yes it can if your reverse the bearing on the painted wheel in front of the sensors. This can be done from a button by adding an extra bearing on the wheel with the paint that spins in the opposite direction
how much rpm? i would ask torque but naah i dont think enyone exept me knos how to measure that cuz i have my own machine that calculates hp and makes a graph (uses the modpack) still good looking engine doe only thing i dont like about piston engines is you cant control speed/power.Have a nice day. :)
The sensors connections might be wrong... Add logic gates between sensors and pistons, so they will only operate with a turn on switch. Then with the switch off - slowly turn the driveshaft with a controller to see witch sensor is going to be turned on, and whether the connected piston is in the correct position. Also make sure the pistons are all same speed. If the above is not the case - the timing plate rotation might be wrong. To test that - put the timing plate controll on fastest loop 10° and turn the controller off as soon as the engine is working optimally to find the working position. This way you can determine the degree needed for reverse as well. Good luck 👍
I dont know why either it doesn't work for you either. It works for me but because of updates it might take some playing around with (assuming you have made it correctly)