Welcome to ModelEngineMaker !If you have problems registering or logging in, please use the contact menu option to request assistance.
It is looking really great and more like a robot every day; looking forward to see this one powered up!
basic timing should be as followsWith the holes in the shaft vertical and running 12 o'clock to 6 o'clock the crank pins should be at either 3 or 6 o'clock. This will have the passages fully open at mid stroke and closed at the end.Now for duration. A typical slide valve engine will have the exhaust open for about 180deg of crank rotation and the inlet a bit less say 150deg. With just small drilled holes and subject to their size in relation to the diameter of the shaft you may only be getting 60deg of opening for both. Probably not such an issue for the inlet but for the exhaust it will create resistance as the piston is moving down but can't expel the air which is now trapped in the cylinder until the port opens and then again will be trying to compress what air is trapped at the end of the stroke.let me know those sizes and it should be possible to improve things without scrapping any parts, just a simple alteration. Looks like 6mm shaft & piston dia and 1.5mm passages.
Oh dear, I have no advice to give apart from walk away from it tonight and look upon it with fresh eyes tomorrow. I have had to teach myself to do this in order to not make rash decisions which have made things worse.I hope you get it sorted
A countersink risks getting a bit close to the otjher hole in the valve block.Image 1 shows how far round the crank has moved before the valve starts top openImage 2 shows how far it still has to go before it closesImage 3 shows a flat added, this can be done with a square needle file or just the edge of a larger file, just make sure you don't drift towards the middle but Ok if the flat is wider and extends towards the end. I have shown the depth of the flat as 1mm which can easily be measured from the opposite side with digi callipers as 5mm.Image 4 shows how much earlier the valve starts to openImage 5 how much closer to TDC the crank is before the valve closes.Do the same to the inlet and set the crank as I have shown at 3 or 6 o'clock when the valve holes are vertical, worth marking that with a line on the end of the shaft.
Could you amend the design so that the cross bar can twist in the piston, but is fixed to the connecting rods? That way the connecting rods would have to remain parallel to one another.
I've had the same issue in the past - turned out to be that either the crank pins were not square to the main shaft (tilted just a bit) or they were not in line with each other, one disc was rotated slightly from the other, causing it to walk side to side. Another possibility is that the to side rods have the holes slightly different distance apart end to end, or one of the holes is not in line with the one at the other end of the same rod. Takes very little to throw it all off. Locomotives are very sensitive to this issue, if the side rods between wheels are not the exact same length.