Brutus,
Ben ik weer. Heb nog wat gevonden waarvan ik vermoed dat dat je probleeem gaat oplossen.
Als ik in jouw originele firmware graaf zie ik nog iets in mainfile wat ik niet heb in mijn firmware, namenlijk (verspreid door de file):
#define pinSHDN 5
en verderop:
pinMode(pinSHDN, OUTPUT);
digitalWrite(pinSHDN, HIGH);
Als ik dan het schema van jouw hardware erbij pak (
https://gra-afch.com/content/uploads/2020/12/Scheme-Shield-NCS314-4-v3.0-B1.jpg) zie ik dat die SHDN pin iets aanstuurt op jouw chip.
Even googlen leert dat dat soort pins meestal je chip aan/uit zetten. Dus ik vermoed dat je chip uitstaat. Zie de
datasheet van je chip, deze extra code stuurt de 'blanking' pin, oftwel controleert overall of er spanning op je HV registers wordt gezet of niet.
Dus kortom vergeet alles wat ik hierboven zei en probeer dit eens.
Bovenin de code (bv net na het definieren van LEPin):
const byte pinSHDN = 5;
en dan in je setup, na pinMode(LEPin, OUTPUT);
pinMode(pinSHDN, OUTPUT);
digitalWrite(pinSHDN, HIGH);
En dan nog eens proberen. I feel magic in the air :-).
Johan