Sanguino
Configurations
Sanguino | Configurations | |
---|---|---|
6 | 231 | |
178 | 1,950 | |
- | 1.2% | |
0.0 | 9.0 | |
8 months ago | 8 days ago | |
C | C | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Sanguino
-
Trouble with burning Bootloader onto Creality V1.1.4 Board
The first time I programmed my v1.1.4 board, I set up an Arduino Uno to use as the programmer, in ArduinoIDE 1.8.9. Then I used the board manager to install https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json to the "Additional Boards Manager URLs" field as per the instructions at https://github.com/Lauszus/Sanguino/tree/master, and installed the bootloader. That was in early 2019, and I didn't have any problems, but I believe that later versions of ArduinoIDE 2.x may be slightly different. Maybe worth trying an older version?
- Help with Marlin 2.1.2 on my Sanguino ATmega1284P processor
-
Hot End Temp Issue
/** * Marlin 3D Printer Firmware * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] * * Based on Sprinter and grbl. * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #pragma once /** * Sanguinololu board pin assignments */ /** * Rev B 26 DEC 2016 * * 1) added pointer to a current Arduino IDE extension * 2) added support for M3, M4 & M5 spindle control commands * 3) added case light pin definition */ /** * A useable Arduino IDE extension (board manager) can be found at * https://github.com/Lauszus/Sanguino * * This extension has been tested on Arduino 1.6.12 & 1.8.0 * * Here's the JSON path: * https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json * * When installing select 1.0.2 * * Installation instructions can be found at https://learn.sparkfun.com/pages/CustomBoardsArduino * Just use the above JSON URL instead of Sparkfun's JSON. * * Once installed select the Sanguino board and then select the CPU. */ #define ALLOW_MEGA644P #include "env_validate.h" #ifndef BOARD_INFO_NAME #define BOARD_INFO_NAME "Sanguinololu <1.2" #endif // // Limit Switches // #define X_STOP_PIN 18 #define Y_STOP_PIN 19 #define Z_STOP_PIN 20 // // Steppers // #define X_STEP_PIN 15 #define X_DIR_PIN 21 #define Y_STEP_PIN 22 #define Y_DIR_PIN 23 #define Z_STEP_PIN 3 #define Z_DIR_PIN 2 #define E0_STEP_PIN 1 #define E0_DIR_PIN 0 // // Temperature Sensors // #define TEMP_0_PIN 7 // Analog Input (pin 33 extruder) #define TEMP_BED_PIN 6 // Analog Input (pin 34 bed) // // Heaters / Fans // #define HEATER_0_PIN 13 // (extruder) #if ENABLED(SANGUINOLOLU_V_1_2) #define HEATER_BED_PIN 12 // (bed) #define X_ENABLE_PIN 14 #define Y_ENABLE_PIN 14 #define Z_ENABLE_PIN 26 #define E0_ENABLE_PIN 14 #if !defined(FAN_PIN) && ENABLED(LCD_I2C_PANELOLU2) #define FAN_PIN 4 // Uses Transistor1 (PWM) on Panelolu2's Sanguino Adapter Board to drive the fan #endif #else #define HEATER_BED_PIN 14 // (bed) #define X_ENABLE_PIN 4 #define Y_ENABLE_PIN 4 #define Z_ENABLE_PIN 4 #define E0_ENABLE_PIN 4 #endif #if !defined(FAN_PIN) && (MB(AZTEEG_X1, STB_11) || IS_MELZI) #define FAN_PIN 4 // Works for Panelolu2 too #endif
-
How to Upgrade stock CR10 V1 to Marlin 2.0
Grab the Sanguino Board plugin here - https://github.com/Lauszus/sanguino/zipball/master and extract to Desktop
- Do you know of any ATMegas with approximately 40 pins, that are programmable through the INO-language?
-
BLtouch Install
I believe it's the Sanguino 1284P. Have a look at the Github: https://github.com/Lauszus/Sanguino
Configurations
- Uncompiled SKR Mini E3V3 firmware
-
BTT SKR MINI E3 V1.2 Firmware Update
Check Marlin‘s configuration repository at https://github.com/MarlinFirmware/Configurations for your specific board …
-
please help, how to program ender 5 plus to make it recognize that i made it bigger?
Go to the marlin github https://github.com/MarlinFirmware/Marlin and download the latest stable or bugfix release. Also, download the configurations that match the version of the firmware you downloaded https://github.com/MarlinFirmware/Configurations
-
Help with files
Generally you would start with the Example config files from the Marlin Github https://github.com/MarlinFirmware/Configurations/tree/import-2.1.x/config/example
-
Help - Ender 3 bricked: stuck on empty boot display after firmware update with marlin?
download Marlin configurations folder v2.0.9.6 from https://github.com/MarlinFirmware/Configurations
- Ender-5 Pro BL Touch Install Fails at all configs
-
Can't Compile Marlin 2.1.2.1 for Ender 3 (Creality_V422)
Current release, not bugfix branch? Started from the example config for your printer corresponding to the version of Marlin you downloaded?
-
please help I'm about to toss this printer out the window
Download the Marlin Example configs > https://github.com/MarlinFirmware/ConfigurationsThis contains the pre written configs for most popular printers so much of the config work is already done for you
- Replaced my stm32 by soldering and now can’t erase or program it though it detects the chip. Ideas?
-
Compiling Marlin 2.1bugfix for BTT SkR MINI E3 v3 & TFT35 for E3V2: the serial part is a killer!
I would add the Auto Build Marlin plugin (as well as PlatformIO) to your VS Code install, download the latest stable version of Marlin from the official source, along with the configuration examples. Copy the example Configuration.h and Configuration_adv.h for the Ender 3 Pro with Mini E3 V3, to your Marlin folder and compile that. The only important difference between an Ender 3 Pro and an Ender 3 V2, as far as firmware is concerned, is the V2 display, which you're not using, so don't use any of the config examples for a V2. The Pro version should have the correct serial port assignments:
What are some alternatives?
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.
BIGTREETECH-SKR-mini-E3 - BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
arduino-esp32 - Arduino core for the ESP32
Ender-3-Pro-CR-Touch-Board-4.2.2 - My Configuration for my Ender 3 Pro 1.5 (version 4.2.2 board) with CR Touch
u8g2 - U8glib library for monochrome displays, version 2
BIGTREETECH-TouchScreenFirmware - support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1, TFT43, TFT50, TFT70
Arduino - Arduino IDE 1.x
Tasmota - Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
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.
Arduino_Core_STM32 - STM32 core support for Arduino
Marlin - Optimized firmware for RepRap 3D printers based on the Arduino platform.