Aqui está o circuito que o inspirou: -
Este circuito funciona porque usa mosfets.
Substituir o mosfet por um BJT não vai funcionar. Para começar, usar 1Mohm para o resistor de base de um BJT significa que a corrente máxima na base (de 6V) é de 6 micro-amperes. O ganho de corrente de cada BJT pode ser 200 e isso significa cerca de 1mA para os LEDs e dificilmente o suficiente para torná-los brilhantes.
Mas, o pior de tudo, devido a apenas 1mA no coletor, a tensão do coletor será de cerca de 4V e provavelmente não será mais baixa. Isso significa que a corrente base real é de apenas cerca de 4uA e, provavelmente, cerca de 4,5V (ish) nos coletores e um pouco menos de 1mA através de cada LED.
Todos os coletores ficarão assim - e, por sua vez, estão ligando parcialmente o BJT que se segue - todos os LEDs ficarão fracamente iluminados e não tenho oscilação de anel.
Os mosfets funcionam porque seus portões são, para um sinal de velocidade lenta, um circuito aberto e as tampas dos portões podem ser totalmente carregadas sem serem limitadas pela condução direta de uma junção de emissor de base BJT. E, como há um anel de três dispositivos, o mosfet continuará acendendo totalmente, iluminando adequadamente o LED e descarregando adequadamente a rede RC subsequente conectada ao dreno, desligando o mosfet depois dele.