Top 23 Avr Open-Source Projects
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.Project mention: Uncompiled cr touch firmware? | reddit.com/r/Creality | 2022-05-19
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.Project mention: is go a good fit when i dont wanna deal with the messiness of cpp, the strictness of rust, the untypesafeness of python, the forced-oop of java? | reddit.com/r/golang | 2022-05-01
Tiny Go for Embedded
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
A professional collaborative platform for embedded development :alien:Project mention: Help! Marlin compilation hangs like this indefinitely. | reddit.com/r/vscode | 2022-05-17
If anyone's interested in the solution, here it is
ATTiny usb bootloader with a strong emphasis on bootloader compactness.Project mention: Emulator of Original Dell Charger Using ATTINY85 | news.ycombinator.com | 2022-02-24
The Digispark and its clones use the ATTINY85 and offer flashing over USB via the Micronucleus bootloader using V-USB. It comes at the cost of a significant chunk of flash storage, but the convenience is excellent. Plus, V-USB support means you can emulate all sorts of USB devices. I've used it to build a DIY NES controller adapter, but it's commonly used as a cheap Rubber Ducky. For projects where USB interfacing makes sense, it can be a good fit.
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8Project mention: Hi there i need help programming this ATTINY 85 board details in the comments | reddit.com/r/arduino | 2022-04-30
Install ATTinyCore package by Space Konde (author in video is using it). More info on ATTiny core github.
ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.Project mention: Recently started with Duino-Coin. Have some questions (Pi4 vs ESP32) | reddit.com/r/Duinocoin | 2022-05-09
I suggest reading the main website (duinocoin.com) or the whitepaper
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PBProject mention: ATMEGA328PB-MU TWI Issue | reddit.com/r/diyelectronics | 2022-04-07
To be on the safe side you may want to install a 3rd party "Arduino core" specific for this chip, in case some pinouts or constants were changed compared to to earlier ATmega328 chips. Google gave me this: https://github.com/MCUdude/MiniCore ; others may exist.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Start your Arduino projects right out of the box
modm: a C++20 library generator for AVR and ARM Cortex-M devicesProject mention: C++ for embedded - low level applications | reddit.com/r/cpp | 2021-12-28
On my way i found modm.io which can generate a HAL for (a lot) STM32 controller. They use C++17 and have lots of examples for different controllers the STM32 F4 Disco examples show some applications.
Easy AVR USB Keyboard Firmware and Keymapper
embedded-hal abstractions for AVR microcontrollersProject mention: rustc + avr = lovelove back again! | reddit.com/r/rust | 2022-05-09
Also note that some libraries in the ecosystem might still use a feature called llvm_asm that was removed from rustc in 2021, so those crates might need a while to migrate to the newer asm syntax (this feature is used to provide an inline AVR assembly, e.g. to implement a cycle-accurate delay); so far I've got patches merged to https://github.com/Rahix/avr-hal & https://github.com/Rahix/avr-device :-)
Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535Project mention: I have a graduation project where I need to build an arduino board completely from scratch. We are asked to chose a microcontroller that was never been used on an arduino before just like the “Atmega 1284”. What do you guys think will it be hard, and if you have any advice | reddit.com/r/arduino | 2021-12-29
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.Project mention: libsodium-wrappers on a Raspberry Pi Zero W | reddit.com/r/raspberry_pi | 2022-04-22
See if you can use this library instead of libsodium, as it'll probably work on your raspi zero: https://github.com/jedisct1/libhydrogen (Node bindings: https://github.com/trampi/node-libhydrogen-binding)
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.Project mention: What's the simplest language to implement? | reddit.com/r/ProgrammingLanguages | 2022-03-25
Forth compiler in 159 lines of Lisp and C
Homebrew AVR Toolchain
Arduino hardware package for ATmega64, ATmega128, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90CAN32, AT90CAN64 and AT90CAN128Project mention: Burning bootloader question | reddit.com/r/arduino | 2022-02-03
Have you tried Megacore?
Check out something like https://github.com/wokwi/avr8js
Arduino library to enable smooth servo movement.Project mention: It’s getting there! Comment with more details | reddit.com/r/robotics | 2022-04-22
I have a robot that looks similar to yours and I can stop an issue with your current software. The reason your entire arm is flexing when the servo stops is of course realated the weak first link between the upper part oft the arm and the socket. But an easy way to fix it (get around it) is by utilizing easing. When the servo should go from 0 to 90 degrees, make it go really slowy from 0 to 20 maybe and then reallt fast from 70 to 90 make it go slowly again. Of course you can use cubic easing to get a velocity near zero before the servo stops. A great library that you can use us ServoEasing. https://www.arduino.cc/reference/en/libraries/servoeasing/ GitHub: https://github.com/ArminJo/ServoEasing
Tiny Software Protocol for communication over UART, SPI, etcProject mention: Serial not sending full packets at once | reddit.com/r/esp32 | 2021-09-22
Generally you have to use HLDC or something like this to transfer data over fragmented links. This might be a good start: https://github.com/lexus2k/tinyproto
AVRDUDE is a utility to program AVR microcontrollers (by avrdudes)Project mention: What files does Arduino use that are GPL? (or how do I search to find them?) | reddit.com/r/arduino | 2022-04-04
The compiler toolchain is GCC (GPLv3 with an exception for use of the binary-form standard library in non-free code) and avr-libc (BSD). It also includes avrdude (GPLv2)
A high speed stepper library for Atmega 328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2 and Atmel SAM DueProject mention: problems using TMC2208 stepper driver at higher speeds. | reddit.com/r/hobbycnc | 2021-06-20
Atmel AVR: development platform for PlatformIO
A fully-functional open source and open hardware mechanical USB computer keyboard with only three keys!Project mention: Show HN: Threeboard – a full-size mechanical USB keyboard with only three keys | reddit.com/r/hackernews | 2022-01-11
Avr related posts
Uncompiled cr touch firmware?
2 projects | reddit.com/r/Creality | 19 May 2022
1 project | reddit.com/r/Ender3Pro | 17 May 2022
Help finding pin for spindle
1 project | reddit.com/r/MarlinFirmware | 16 May 2022
Dead Printer Display - Autoleveling via Octoprint?
2 projects | reddit.com/r/octoprint | 16 May 2022
Leveln mit Octoprint?
1 project | reddit.com/r/3DDruck | 15 May 2022
SKR V1.3 on CR10S Pro need some help please!
1 project | reddit.com/r/BIGTREETECH | 15 May 2022
Just updated to the latest firmware, Can I change acceleration/jerk/etc on the fly now? Middle of a print?
5 projects | reddit.com/r/Reprap | 14 May 2022
What are some of the best open-source Avr projects? This list will help you:
Are you hiring? Post a new remote job listing for free.