It's beneficial to get as many things at the start as you can, so you don't end up stopping the project to wait for materials to come in. This can cause a drop in momentum! That said, I don't recommend trying to complete the whole project in one day.
Where possible, I will provide Amazon links below to the exact same or very similar tool or part that I used to build mine. Note that these are referral links and that I may make a small commission if you use them.
You might be able to exclude some of these parts, at the expense of making your life harder :)
3D Printer (more about this in Part 2)
Helping Hands Platform
Wire stripper (that can strip 26-28 AWG wire)
Dremel or similar rotary cut off tool
Tin/Lead 60/40 Solder (usually comes with soldering iron)
28 Gauge Wire Spools (6 colors recommended)
Super glue (Gorilla Super Glue Gel or CA Glue recommended)
Low Profile Cherry-compatible Keyboard switches (at least 18)
Rubber feet pads for cabinets
Mini USB Cable (6 ft or longer recommended, or just use USB extension cable with a short one)
Small tactile switch (for reset button)
Metal paper clips
Jeweler File Set (sandpaper might also work)
Sticker paper or beige masking tape (for marking wires)