U8glib-HAL - Customized U8glib for use in Marlin 2.0

  •        22

The extensions allow access to the u8g library by "non native" CPUs/systems. AVR, Arduino & Due access to the library is not changed.

https://github.com/MarlinFirmware/U8glib-HAL

Tags
Implementation
License
Platform

   




Related Projects

Marlin - Optimized firmware for RepRap 3D printers based on the Arduino platform.

  •    C

Marlin 1.1 represents an evolutionary leap over Marlin 1.0.2. It is the result of over two years of effort by several volunteers around the world who have paid meticulous and sometimes obsessive attention to every detail. For this release we focused on code quality, performance, stability, and overall user experience. Several new features have also been added, many of which require no extra hardware. For complete Marlin documentation click over to the Marlin Homepage <marlinfw.org>, where you will find in-depth articles, how-to videos, and tutorials on every aspect of Marlin, as the site develops. For release notes, see the Releases page.

Slic3r - Open Source toolpath generator for 3D printers

  •    C++

Slic3r is mainly a toolpath generator for 3D printers: it reads 3D models (STL, OBJ, AMF, 3MF) and it converts them into G-code instructions for 3D printers. But it does much more than that, see the features list below. Slic3r was born in 2011 within the RepRap community and thanks to its high configurability became the swiss-army knife for 3D printing. It served as a platform for experimenting several new ideas that later became technology standards, such as multiple extruders, brim, variable-height layers, per-object settings, modifiers, post-processing scripts, G-code macros and more. Despite being based on volunteer efforts, Slic3r is still pushing the boundaries of 3D printing.

snappy-reprap - The world's most 3D printable 3D printer

  •    OpenSCAD

A parametric design for a cheap self-replicating 3D printer (reprap) that snaps together to minimize screws and non-printed parts. Under OS X, you'll need to make sure you have the Xcode command-line tools installed first. You can get them by installing Xcode from the App Store.

Teacup_Firmware - Firmware for RepRap and other 3D printers

  •    C

Firmware for RepRap and other 3D printers

Cura

  •    Python

Cura aims to be a end solution for personal 3D printing with RepRap based machines. It is tuned toward the Ultimaker, but can be used on any RepRap based design.


LCD Driver library HD44780 16x1 Display

  •    

Since a long time ago, I have this 16x1 LCD and always tried to do something usefull with it, now here I present this library so you can work with and try with your own Displays LCD Driver library HD44780 16x1 Display helps you to quickly integrate your 16x1 LCD with the HD...

FiFi-LCD

  •    C

Firmware for the FiFi-LCD RDS display, using an LPC936 microcontroller.

Sprinter - Firmware for RepRap printers and similar devices

  •    C++

Firmware for RepRap printers and similar devices

triffid-Teacup_Firmware

  •    C

Teacup FiveD Firmware for RepRap and other 3D printers

LCD Smartie enhanced virtual desktop LCD display

  •    

VirtualCD allows those with an external colour display to use this as an LCD Smartie device. The program allows the configuration of the background, window size and position, Font colour, size, attributes ad line positions. It is written in C & C++.

FreeCAD - An Open Source parametric 3D CAD modeler

  •    C++

FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. FreeCAD is based on OpenCASCADE, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API.

Slic3r - G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)

  •    Perl

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)

Pangolin - Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input

  •    C++

Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input. At its heart is a simple OpenGl viewport manager which can help to modularise 3D visualisation without adding to its complexity, and offers an advanced but intuitive 3D navigation handler. Pangolin also provides a mechanism for manipulating program variables through config files and ui integration, and has a flexible real-time plotter for visualising graphical data. The ethos of Pangolin is to reduce the boilerplate code that normally gets written to visualise and interact with (typically image and 3D based) systems, without compromising performance. It also enables write-once code for a number of platforms, currently including Windows, Linux, OSX, Android and IOS.

LCD Builder

  •    C++

LCD Builder is a program where you can freely compose different information (CPU, Memory, Uptime etc.) with the help of a graphical user Interface. After composing the information you can easily display them on an external lcd (liquid crystal display

CuraEngine - CuraEngine is a powerful, fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers

  •    C++

The CuraEngine is a C++ console application for 3D printing GCode generation. It has been made as a better and faster alternative to the old Skeinforge engine. This is just a console application for GCode generation. For a full graphical application look at https://github.com/Ultimaker/Cura which is the graphical frontend for CuraEngine.

LCDSmartie dll to display Windows Media Center status

  •    

An LCDSmartie compatible dll which interfaces with TcpIpController to allow display of Windows Media Center status information on an LCD Display.

Zune LCD

  •    DotNet

Zune LCD is an applet to display all important informations from the Microsoft Zune Software on the Logitech Monochrome or QVGA display (e.g. the display used with the Logitech G15/G19 Keyboard or the Logitech G13 and Z10 devices). It also lets you control the Zune Software.

Mesh Diagram 3D

  •    

A .NET library that allows to visualize mesh diagrams in 3D. This library uses WPF 3D features to display mesh diagrams. It provides simple API and user controls. Sample application that utilize this library is included with the library package.

Prusa-Firmware - Firmware for Original Prusa i3 3D printer by PrusaResearch

  •    C++

Firmware for Original Prusa i3 3D printer by PrusaResearch

Arduino-LiquidCrystal-I2C-library - Library for the LiquidCrystal LCD display connected to an Arduino board

  •    C++

Create a new folder called "LiquidCrystal_I2C" under the folder named "libraries" in your Arduino sketchbook folder. Create the folder "libraries" in case it does not exist yet. Place all the files in the "LiquidCrystal_I2C" folder. To use the library in your own sketch, select it from Sketch > Import Library.