I am trying to set up a PJON SoftwareBitBang network with a bunch of DigiSparks. My setup works well with any other Arduino devices except the DigiSparks. Based on some internet searching I came to the conclusion that it's because DigiSpark doesn't have a built in oscillator.

I bough a bunch of 16Mhz Crystal Oscillators hoping the internet will help me set them up but I couldn't find any resources on how to do that

Does anyone know any resources on how to use an external oscillator on DigiSpark? Alternatively, can anyone think of any other reason why SoftwareBitBank goesn't work with Digisparks?

Thanks, Andi

  • 1
    Is "SoftwareBitBang" a library? I see no reason why bit banging shouldn't work and I think the problem probably is a different layer
    – Sim Son
    May 10, 2020 at 15:44
  • SoftwareBigBang does support Attiny85/DigiSpark. It is also possible to add external xtal to Attiny85 with the trade-off of losing two precocious GPIO pins, but you can't just add the external crystal without modifying the firmware of DigiSparks. I think you should focus on why SoftwareBitBang doesn't work.
    – hcheung
    May 11, 2020 at 2:06
  • BTW, did you installed the DigistumpArduino core to your Arduino IDE which defines the pin 1 and 2 that the SoftwareBigBang is looking for to communicate with Attiny85/DigiSpark.
    – hcheung
    May 11, 2020 at 2:09


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.