What is actually possible to get your hands on now? What about 32-bit ARM Arduinos and ESP32s?
In addition to various esp32s (which have very decent sdk) you can easily get rp2040. You can also get a number of Chinese chips other than esp32 but good luck programming these.
You can get your hands on many different chips right now, including many different STM32 microcontrollers. The more important question is "at what price" though, because some of these chips are more than 10x more expensive than years ago.
STM32s (most/all variants?) are unavailable. It's frustrating since these are very nice MCUs for a number of use cases. Ie fast, loads of hardware peripherals, variants and footprints to fit various project requirements.
Nobody's going to tell you that. Closely guarded secrets. Sorry.
https://www.digikey.com/en/resources/reports/lead-time-trend...
There is an interesting video about this:
010 Editor templates for both the encrypted CTB and the decrypted CTB are also provided in the repository: https://github.com/sn4k3/UVtools/tree/master/Scripts/010%20E...
> This emulator is done in the context of my work on reverse engineering 3D printers
in the README of the repo, right there on the page being linked to, pretty much at the top of the README.
Given that it is an STM32 emulator, developed specifically for reverse engineering 3D printer firmware, I suppose it can be used for reverse engineering how a specific 3D printers firmware decodes a file format then?