Quickly burn a bootloader to Atmega328 TQFP 32 pin chip using a USBASP programmer without needing to use an Arduino as ISP. This is an easy tutorial to use the Arduino IDE alone to program and upload your sketch on the fly while the SMD chip is still in your breadboard.
Arduino Minicore URL: https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
Zadig Driver Tool: https://zadig.akeo.ie
The parts list, schematic, and breadboard layout is available at:
Parts List: https://github.com/kakushinAU/Atmega328P-AU/blob/main/README.md
Schematic: https://github.com/kakushinAU/Atmega328P-AU/blob/main/ATMEGA328P-AU_basic_schematic_Kakushin.pdf
Breadboard Layout: https://github.com/kakushinAU/Atmega328P-AU/blob/main/ATMEGA832P-AU_Breadboard_Kakushin.pdf