Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 8 C++ Atmel Projects
-
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
-
MiniCore
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
MightyCore
Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
-
ADVi3pp
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.
-
Bloom
A debug interface for AVR-based embedded systems development on GNU/Linux. (by bloombloombloom)
-
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. (by thisiskeithb)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Why Prusa is floundering, and how you can avoid their fate | news.ycombinator.com | 2023-12-26There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.
Klipper by contrast is a breeze to read through[2].
I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.
[1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...
[2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...
Installed MicroCore 2.3.0 and setup following settings in 'Tools" tab:
I found this website which goes into a lot of detail about i3 clones, and the author links to his own firmware, ADVi3++, which is advertised for i3 clones.
C++ Atmel related posts
- Barebone ATmega328 project at 8Mhz
- Arduino Uno Bootloader flash Issues
- Impossible to program barebones Arduino (ATMega328) with Apple Silicon computer?
- definitive guide on programming the SMD ATmega328 or ATmega32u4?
- Fast Led Multiple Colour Pallets in a State Machine
- Having trouble communicating with a CP2102 IC on a custom board. Simplicity Studio says it is not recognised properly even though it does show up. Tried replacing drivers with Zadig, no change. Perhaps the schematic is wrong?
- I need a push...ATMEGA1284P
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Atmel projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Marlin | 15,888 |
2 | MiniCore | 937 |
3 | MightyCore | 618 |
4 | MicroCore | 518 |
5 | ADVi3pp | 241 |
6 | Bloom | 61 |
7 | Marlin | 40 |
8 | eeprom-programmer | 9 |
Sponsored