La prima volta che ho fatto un progetto con l'STM32 ho anch'io fatto l'errore di pensare che la flash fosse sufficientemete e facilmente adoperabile per salvare un po' di dati di configurazione per poi accorgermi che invece era una grossa rogna.
Lo feci, ma le routines in questione sono veramente rigide e male riutilizzabili poi in altri progetti perché sono fortemente vincolate alla struttura dei dati da memorizzare.
Da allora metto sempre una eeprom esterna (in alcuni modelli come l' L0 hanno messo la eeprom interna)
Ti consiglio di filarne una all'esterno, tanto non credo che questo pcb sia definitivo.. sono giusto 4 filetti wire-wrap da connettere...
e ti levi il pensiero.
Per il trasformatore (se ho capito bene il problema principale è la finestra di contenimento del filo troppo piccola) butto lì un'idea...
(è un idea che mi è venuta adesso mentre scrivevo, non ho fatto verifiche, magari ha qualche inconveniente che su due piedi non riesco a vedere...)
Provate a valutare se ci sono vantaggi usando due trasformatori su nucleo più piccolo.
I primari saranno collegati in serie mentre i secondari (cambia il rapporto spire P:S) ma metà sezione del rame saranno collegati in parallelo
oppure a due gruppi raddrizzatori separati e poi uniti a valle di questi parallelando i nodi in continua.
Tra i nuclei con dimensioni inferiori probabile che si trovi qualcosa con un rapporto tra sezione nucleo e area avvolgimento più favorevole.
Poi dato che i primari sono in serie sei sicuro che la corrente nei due trafi è sempre la stessa e anche se ci sono un po' di tolleranze di traferro dovrebbero essere poco influenti.
Il costo sarebbe forse più alto (comunque le ferriti costano poco) ma se poi quello singolo diventa troppo difficile da avvolgere potrebbe comunque valere la pena.
Se trovate dei nuclei in Kool-mu
https://www.mag-inc.com/Products/Powder-Cores/Kool-Mu-Cores/Large-Kool-Mu-Core-Shapes sarebbe un materiale migliore della ferrite per questa applicazione, soprattutto per l'induttore di filtro in uscita.