Basically title, but I can provide some information.
I’m looking to spend no more than $300 or so. I’m not well versed in different filaments (I’ll be honest, I know nothing) or really anything about 3d printing, but I want to be able to print cup holders for someone I know whose vehicle has none, I imagine heat resistance and strength would be important there. I also do robotics now and would like to be able to make my own small robot chassis and parts. I’m also a Linux user and like FOSS, which I believe is fairly compatible with 3d printing, so I would like to find a printer that doesn’t make me use proprietary software and that I can use with Fedora Linux without too much hassle. I know I’m new to this, and I know I’m in other hobbies where people post things like: “I want to spend no more than 6 dollars to get artificial superintelligence running on an Arduino Nano,” so I hope this isn’t that, and sorry if it is. Thanks in advance.
I’m currently running an Elegoo Neptune 3 Pro (Currently $159.99 as of writing this). Elegoo is a generally good brand, they’re copies of the Ender series basically. Since you’re already used to Linux, look into Klipper which is custom firmware for 3D printers. You install the firmware onto the printer, then do all the heavy lifting on a separate computer (A Raspberry Pi in my case).
The Bamboo printers are basically closed source from what I understand, but I think I’ve seen some open source mods recently for them.
For filaments, PLA is very strong but brittle and will degrade in the sunlight. PETG would be a step up. Strong with some flex so it doesn’t shatter, and holds up better in the heat than PLA. ASA would probably be recommended as well, but I’ve yet to mess with that.