really? why so? this year there are a lot of very cheap 32-bit microcontrollers like STM32C0 series and CH32V series. the price is comparable to 8 bit microcontrollers
Ease of development for Win and Linux with its time-tested AVR-GCC toolchain. I found it very reliable for motion control/power electronics applications. Apart from this, I've well-tested drivers to reuse which saves time. AVR: Simplicity is ultimate sophistication,Note: I do use STM32
Yes, I am using KiCad since last 4 years. But not sure about advanced PCB design, for example high speed design. Does anyone have experience? One feature I wish kicad should have is multiple PCBs for one project.
KiCAD is a rockstar! There's nothing that limits it from high-speed design. Just that the high-speed design features like length-matching of differential pairs aren't very interactive and friendly but does the job. Also, I observed that there is a lot of room for optimization in layer switching, speed of routing etc. as the board goes denser (talking about anything above 12 layers)
The resolution for this I use is to make the design blocks modular(both in schematic and layout). Create several projects(sch and layout) of the blocks that you think is possibly repeatable. For example: a TPS5432 switching regulator block designed once following datasheet guidelines. Then as you want to include it in different main projects, add a hierarchical sheet and give the schematic path of that common repeatable block you created. You can apply the same layout multiple times as well in the board.
We use git source control here to navigate across projects i.e, different repositories and a common folder having all these modular block projects which can be used through hierarchical sheets. This partially addresses your problem by not making you do the same thing multiple times in multiple boards/projects.
Just schematic. For layout you got to do separately during that phase of the design. There is a inirect way to do that - replicate layout using KiCAD plugin(not an official feature yet). This plugin allows you to click on any component(in the layout) from the block you replicated and hit on the apply button through that plugin https://github.com/MitjaNemec/ReplicateLayout(i use a different flavor of this plugin customized for the use case)
The Arduino UNO R4 WiFi combines the processing power and exciting new peripherals of the RA4M1 microcontroller from Renesas with the wireless connectivity power of the ESP32-S3 from Espressif. On top of this, the UNO R4 WiFi offers an on-board 12x8 LED matrix, Qwiic connector, VRTC, and OFF pin, covering all potential
Relative question, but I know that @controls4all is working on building automation solutions based on BeagleBoard, @JKridner actually makes BeagleBoard, @gy4nt works at Balena and probably has a bunch of connections building low power devices. Why do you ask?
If you want a specialized Linux implementation, you want buildroot. It allows devs to trim the fat off the normally-bloated Linux operating system by selecting only the packages they need for a particular application — and thereby reducing footprint and boot time.
If you're new to buildroot, one of the first things you'll encounter is the menuc...