#61 ·
granitetiger16 said:Look, I’d rather just grab dedicated stepper driver modules. It takes the load off the Microcontroller and frees up pins when you're running a bunch of motors. I mentioned A4988 and this I2C module with the TB6612FNG—they're like a buck instead of two. I love I2C; I can hook up a whole pile of cheap peripherals using just two Microcontroller pins. Even on a Microcontroller that doesn't even have hardware I2C.
I get that you're all about building stuff from scratch; it's better for learning the fundamentals. You'll probably switch over to ready-made modules later on.
Personally, I stick to the manufacturer's native dev environment because I want total control. I stay far away from RTOS and Arduino (never actually messed with Arduino), but for you, the Arduino IDE would probably be the easiest way to jump in. You'll likely find a pre-made solution for whatever you're working on anyway.
That's the thing—I know the theory. I taught myself everything from Windows 95 all the way to Windows 10 (I'm an analog electronics guy; built over 100 audio amps and dozens of other random projects; used to work professionally repairing books of computers.) What trips me up is the weird American translations of technical terms. The funniest part is the basic steps for getting started with Arduino, like this Merlin system:
1. Download the Arduino development environment
2. Plug the Arduino into the computer via USB and install the drivers
3. Fire up the Arduino app and open the “Blink” example
4. Pick your board (UNO, Mega...) and the serial port it's plugged into
5. Upload your first sketch
For everyone else, it's obvious: what even is an "Arduino development environment"???
So then I stall out trying to translate it into English, then I'm stuck Googling everything. Those are my actual problems, not the processor or the peripherals—I get that part.
As for the XY plotter and 3D stuff, doing this with Arduino = UNO would basically be my schooling.
Thanks for the help