Ok, we have life.
I have replaced both transistors with BC547's. I removed R29 (100R) and took Q7's emitter directly to ground.
All right! Good work.
I only need one speed pot, so i have replaced R32 and the attached 100K pot with a 100K resistor.
It works well at slow speeds, but when I turn the speed up oscillation stops - it doesn't recover unless i switch the circuit off and on again.
Are my transistors too low gain?
The Phase Shift Oscillator (PSO) is an iconic oscillator in the EE biz. It is the circuit usually used to introduce the concept of feedback oscillation in undergrad courses.
The phase shift per stage is caused by the series capacitor and the resistor to ground. Ideally, there would be a buffer after each cap/resistor section to prevent them loading each other, and all three resistors to ground would change in synchronism, like a three section pot, and the amplifier would have an infinite input impedance, not loading at all.
Such a "perfect" PSO would need a gain of only 8 to oscillate. If you have additional gain available, you can remove the buffers between sections to get the PSO as you have hooked it up, with the three phase shift sections of a cap and resistor each just connected. This needs a gain of about 29 as I remember. Still not huge.
Finally, if the resistances to ground are un-matched, it takes more gain to make it oscillate. The advantage you get there is that you can use only two or even one of the resistors to ground as a speed control. What you lose in doing that is that the necessary gain from the amplifier is bigger yet, and that the range of possible frequencies is limited. A PSO with all three resistances matched and commonly variable has an unspecified-ly wide range. When you fix one of them by letting it simply be the input impedance of the imperfect amplifier, and vary two of them as you might with a dual pot, then the range is smaller, but still quite wide. When you fix two of them and only use one for a speed control, the range is more restricted, and it may take larger gains to get full range out of the single pot.
If it quits at some point, you have changed the combined phase shifts into a place where the gain needed is too high, and it dies out. You can fix that two ways: more gain or make another resistor vary. The dual-section speed pot varying two resistors gives a nice result. You can also just make the trannys have more gain. However, increasing gain also increases the distortion of the sine wave that comes out. So you have to juggle the two effects.