Avr

Open-source projects categorized as Avr

Top 23 Avr Open-Source 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.

  • Project mention: Why Prusa is floundering, and how you can avoid their fate | news.ycombinator.com | 2023-12-26

    There 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...

  • TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
  • 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.

    InfluxDB logo
  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  • Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26

    For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.

  • micronucleus

    ATTiny usb bootloader with a strong emphasis on bootloader compactness.

  • ATTinyCore

    Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8

  • Project mention: Alternative for arduino | /r/AskElectronics | 2023-05-29

    Resources I used: - How to Burn ATTiny85 Using Arduino-Mega As ISP : 5 Steps - Instructables - To program Arduino as an ISP. This was for my Arduino mega. There are a more than a few links for "normal" Arduinos if you google a bit. - GitHub - SpenceKonde/ATTinyCore: Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8 - arduino support for attiny microcontrollers.

  • avr-hal

    embedded-hal abstractions for AVR microcontrollers

  • Project mention: Arduino Uno issue with interfacing with a dht11 sensor. | /r/rust | 2023-07-04

    /* * For examples (and inspiration), head to * * https://github.com/Rahix/avr-hal/tree/main/examples * * NOTE: Not all examples were ported to all boards! There is a good chance though, that code * for a different board can be adapted for yours. The Arduino Uno currently has the most * examples available. */ #![no_std] #![no_main] use dht_sensor::*; use panic_halt as _; #[arduino_hal::entry] fn main() -> ! { let dp = arduino_hal::Peripherals::take().unwrap(); let pins = arduino_hal::pins!(dp); let mut serial = arduino_hal::default_serial!(dp, pins, 57200); let mut pin3 = pins.d3.into_opendrain_high(); let mut delay = arduino_hal::Delay::new(); ufmt::uwriteln!(serial, "{}", "waiting for sensor...").unwrap(); arduino_hal::delay_ms(2000); loop { match dht11::Reading::read(&mut delay, &mut pin3) { Ok(dht11::Reading { temperature, relative_humidity, }) => ufmt::uwriteln!(serial, "{}°, {}% RH", temperature, relative_humidity).unwrap(), Err(_e) => ufmt::uwriteln!(serial, "Error {}", "Unable to read").unwrap(), } arduino_hal::delay_ms(2000); } }

  • duino-coin

    ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • MiniCore

    Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB

  • Project mention: Barebone ATmega328 project at 8Mhz | /r/arduino | 2023-05-23
  • ArduinoMenu

    Arduino generic menu/interactivity system

  • Arduino_FreeRTOS_Library

    A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).

  • Arduino_GFX

    Arduino GFX developing for various color displays and various data bus interfaces

  • modm

    modm: a C++23 library generator for AVR and ARM Cortex-M devices

  • MightyCore

    Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535

  • avrdude

    AVRDUDE is a utility to program AVR microcontrollers

  • libhydrogen

    A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

  • Bare-Arduino-Project

    Start your Arduino projects right out of the box

  • eide

    An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.

  • Project mention: Switching from IAR IDE to VSC or CLion | /r/embedded | 2023-12-07

    I recommend to use EIDE plugin for Vscode, you can easily import existed IAR project into vscode. https://em-ide.com/

  • EasyAVR

    Easy AVR USB Keyboard Firmware and Keymapper

  • megaTinyCore

    Arduino core for the tinyAVR 0/1/2-series - Ones's digit 2,4,5,7 (pincount, 8,14,20,24), tens digit 0, 1, or 2 (featureset), preceded by flash in kb. Library maintainers: porting help available!

  • MicroCore

    A light-weight Arduino hardware package for ATtiny13

  • avr8js

    Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js

  • Project mention: An Open-Source, Free Circuit Simulator | news.ycombinator.com | 2023-08-02

    Wokwi is free open source and neat with an MIT license https://github.com/wokwi/avr8js https://wokwi.com

  • picsimlab

    PICsimLab - Programmable IC Simulator Laboratory

  • Project mention: Release Version 0.9.1 · lcgamboa/picsimlab | /r/PICSimLab | 2023-12-10
  • B2R2

    B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Avr related posts

  • Why Prusa is floundering, and how you can avoid their fate

    4 projects | news.ycombinator.com | 26 Dec 2023
  • Is there anything like Embedded Artificial Intelligence & Machine Learning? Can anyone tell me more about it?

    2 projects | /r/embedded | 7 Dec 2023
  • E steps way off.

    1 project | /r/ender3 | 6 Dec 2023
  • Linux on RISC-V on Arduino Uno

    1 project | news.ycombinator.com | 14 Oct 2023
  • VeroRoute – an open source Veroboard, Perfboard and PCB layout design software

    6 projects | news.ycombinator.com | 5 Oct 2023
  • FYI: Marlin 2.1.2.1 on Sapphire plus v2

    1 project | /r/TwoTrees | 26 Sep 2023
  • Ender 3 Pro + Octoprint = Thermal Malfunction, system stopped! Heater_ID: E0

    1 project | /r/Ender3Pro | 25 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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 →

Index

What are some of the best open-source Avr projects? This list will help you:

Project Stars
1 Marlin 15,919
2 TinyGo 14,550
3 PlatformIO 7,554
4 micronucleus 1,634
5 ATTinyCore 1,504
6 avr-hal 1,191
7 duino-coin 1,041
8 MiniCore 943
9 ArduinoMenu 919
10 Arduino_FreeRTOS_Library 812
11 Arduino_GFX 713
12 modm 700
13 MightyCore 620
14 avrdude 609
15 libhydrogen 584
16 Bare-Arduino-Project 557
17 eide 559
18 EasyAVR 530
19 megaTinyCore 531
20 MicroCore 521
21 avr8js 452
22 picsimlab 433
23 B2R2 398

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com