Skip to content

Instantly share code, notes, and snippets.

View tidalvirus's full-sized avatar

Siraj 'Sid' Rakhada tidalvirus

  • Sydney, Australia
View GitHub Profile

WIP - Still tuning (2022-04-18)

Configuring and Compiling Marlin for the Bigtreetech SKR Mini E3 V3 board in a Sovol SV03

All items in the Sovol are stock, except the filament sensor is going to be replaced with a Bigtreetech Smart Filament Sensor.

Initially will just match the Sovol stock config, and will then enable things like UBL, and linear advance - and this will be updated as I experiment with these. There might be minor changes for things that do not seem critical - e.g. PREHEAT levels. I also enabled some smaller things that didn't seem to fundamentally alter things - except BLTouch levelling - I modified that from defaults, because it was INSANELY slow - I previously used TH3Ds firmware, and the 5x5 probing with that was probably twice as fast or more than what the default was on stock Marlin.

I'm also disappointed. I misread that this board had dual Z axis. But it's actually no different from the stock Sovol setup - it uses one driver for both Z motors. The old board actually had another st

@tidalvirus
tidalvirus / gist:c3306b8a0e29a6ceced38d828583b63a
Created November 16, 2021 11:07
FTOLED functions in TFT_eSPI for freetronics OLED 128x128 SSD1351
// Diagnostic test for the displayed colour order
//
// Written by Bodmer 17/2/19 for the TFT_eSPI library:
// https://github.com/Bodmer/TFT_eSPI
/*
Different hardware manufacturers use different colour order
configurations at the hardware level. This may result in
incorrect colours being displayed.

Keybase proof

I hereby claim:

  • I am tidalvirus on github.
  • I am virtuasid (https://keybase.io/virtuasid) on keybase.
  • I have a public key ASB6c1G96oXimapiHldAqj_DqtS5GgWvGticxemk7dMzsQo

To claim this, I am signing this object:

<IfModule mod_ssl.c>
NameVirtualHost *:443
<VirtualHost *:443>
ServerName default.mindless.co.uk <- might or might not need this line
SSLEngine On
SSLCertificateFile /etc/ssl/certs/wildcard.mindless.co.uk.cert
SSLCertificateKeyFile /etc/ssl/private/wildcard.mindless.co.uk.key
ServerAdmin webmaster@localhost
ErrorLog "|/usr/bin/cronolog -l /var/www/default-ssl/log/error.log /var/www/default-ssl/log/error/error.%Y.%m.log"
CustomLog "|/usr/bin/cronolog -l /var/www/default-ssl/log/access.log /var/www/default-ssl/log/access/access.%Y.%m.log" combined
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ErrorLog "|/usr/bin/cronolog -l /var/www/default/log/error.log /var/www/default/log/error/error.%Y.%m.log"
CustomLog "|/usr/bin/cronolog -l /var/www/default/log/access.log /var/www/default/log/access/access.%Y.%m.log" combined
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
DocumentRoot /var/www/default/html