ArtsXXX
Scott Lahteine from patreon

Scott Lahteine

patreon


Scott Lahteine posts

In the Meltzone

Scott Lahteine post In the Meltzone from patreon

In case you missed it, I was a guest with Tom and Stefan on The Meltzone Podcast a few months ago, talking about the future of Marlin Firmware in a world of fast and inexpensive proprietary Bambu printers and decent alternatives like RepRapFirmware and Klipper. A great conversation and a lot of fun.

Marlin 2.2 is just around the corner, with a whole new motion system and a huge number of improvements. There’s still a vast space for single-board printers, a vast RepRap community, and great alternative applications for Marlin, so the f...

View Post

Office Hours – Wed. Dec. 8 – 3pm CST

Join me on Discord for livestream and chat while I work on daily Marlin issues and contributions. I might also be working on some HAL refactoring.

https://www.youtube.com/watch?v=0cJ_c-mRd74

Discord Invite Link

I look forward to seeing you there! YouTube link TBA.

View Post

How are you?

Hey everyone. Sorry for being so antisocial during this long world crisis. I've been facing challenges in health and well-being, driving myself a little too hard and not keeping up the best habits or sleep. In fact, right now I'm on this weird 3pm-6am waking schedule, but I have to admit that I prefer the peace and silence of the small hours to the sun's loud glare.

This is a transitional time here at the Austin, TX student apartment I call "T...

View Post

Marlin 2.0 (Really!)

Scott Lahteine post Marlin 2.0 (Really!) from patreon

Yes, it’s finally here! Marlin 2.0 is ready for the next generation of RepRap electronics with support for several 32-bit boards and many new features to improve your print quality and printing experience. Visit the release page for a complete list of changes.

Highlights

  • Improved power-loss recovery
  • Prusa Multi-Material Unit 2 support
  • Gradients and Gradient Virtual Tools for mixing extruders View Post

3D Meetup Sweden 2019

Scott Lahteine post 3D Meetup Sweden 2019 from patreon

I just got back from 3D Meetup Sweden where I was invited to give two 45 minute presentations covering a bit of the history of the maker scene and (of course) the future of Marlin Firmware. (The presentations will be posted online soon.) The event was amazing and transformative, and I look forward to attending again if they will have me!

Most exciting for me, also in attendance were Gina Häußge, the creator of 2019-05-03 06:14:24 +0000 UTC View Post

Before You Boycott…

Are you planning to purge your Patreon account? Sorry to see you go!
Please consider supporting Marlin through one of these other portals:


How does Flattr wo...

View Post

Happy New Year!

Scott Lahteine post Happy New Year! from patreon

Hey everyone. It's been a long time since I've had anything very exciting or release-related to report, but don't let my radio silence fool you. There's a lot going on around here. With a whole new year breaking, this seems like a perfect time to catch up with you.

New Thinkyhead Quarters

My work for MakerArm is on indefinite hiatus while they reorganize and...

View Post

Creating Discord

In case you missed it, I just set up a Marlin Firmware server on Discord — a good way to keep in touch and get extra support.

If you're pledging at the $5 level or above you'll get an instant invite link that assigns you to the "Patron" role. This role will give you some extra privileges on the server once I figure out what this popular communication tool can do!


View Post

Tom Came to Texas…

Scott Lahteine post Tom Came to Texas… from patreon

Hey everybody! In case you missed it, during his whirlwind trip to Bay Area Maker Faire 2018, Tom Sanladerer took the opportunity to bop on over to Austin, Texas for a visit. While he was here he sampled the local Tex-Mex, gathered some footage for the RepRap documentary under development, and did an interview with me about Marlin Firmware.

In this wide-ranging interview we talked about some of the interesting technical aspects of Marlin, the challenges of open source development, and —with 3D printing technology exploding into the mainstre...

View Post

What is The Matrix?

Scott Lahteine post What is The Matrix? from patreon

Here's a short introductory video about the very simple and very inexpensive Max7219 LED matrix which Marlin can use to display useful information about the status of your printer in real-time.

I got two of these units recently and have been making some improvements in Marlin to support them better and add more capabilities. They're a great addition at a very low cost.

I think all the cool printers will have them one day….

ER...

View Post

You asked. I answer!

Scott Lahteine post You asked. I answer! from patreon

It's been a while since I put out the call for your questions. I finally overcame my shyness and made a video addressing your queries. And here it is!

View Post

Ask Me Anything

Scott Lahteine post Ask Me Anything from patreon

Happy February, all! With Marlin 1.1.9 just around the corner and Marlin 2.0 making swift progress towards a stable release, this seems to be a good moment to catch up with my patrons and supporters and the wider community of Marlin users.

(Besides, my shoulders are killing me from all this coding!)

Please post your questions about Marlin, embedded development, the RepRap movement, Vegan Radio, my circa 1990 Amiga games, or any other topic of interest! These will be answered...

View Post

Customize Marlin LCD LIVESTREAM

Scott Lahteine post Customize Marlin LCD LIVESTREAM from patreon

In this video I'll explain how to customize the appearance of the boot and status screen on pixel-based graphical displays.

View Post

Fixing, Cleaning, Sneak Peek

Scott Lahteine post Fixing, Cleaning, Sneak Peek from patreon

If you didn't know, February is Marlin Housecleaning Month! All my efforts (and yours too!) will go towards cleaning up old issues, fixing known bugs and hunting down bad behaviors. And, of course, this also means tweaking and improving the user experience, which is really just getting its start in the main Marlin fork.

As part of this whole crusade I'm collecting all Marlin's graphical elements into files for easier access and to provide assets for end-users to play around with as w...

View Post

Marlin 1.1.7

Hey all… Just a quick note to let you know that I've just released Marlin 1.1.7 — and it's pretty awesome! New features include…

  • Optimized "machine space" planner.
  • First move now chains properly — no stutter.
  • Segmented movement for more accurate leveling.
  • G26 Mesh Validation for MBL/ABL/UBL.
  • Skew Correction.

This release fixes a number of bugs that exist in 1.1.6 and...

View Post

Optimizing Marlin

Scott Lahteine post Optimizing Marlin from patreon

Even though Marlin 2.0 is going full blast incorporating support for the latest, greatest, and fastest 32-bit boards and micro-controllers, I haven't forgotten about 8-bit AVR! I'm always looking for new ways to optimize Marlin so that it can run faster, smoother, and cooler on the majority of 3D printers.

Last year I took a stab at optimizing graphical display updates to prevent stuttering (caused by a "starved" planner). Within hours of posting that update, there was a sudden influx of help that brought even more significant improvements. A...

View Post

Boards Galore

Scott Lahteine post Boards Galore from patreon

Looks like we should have Marlin working on Smoothieboard very soon! There's still a lot of work left on 32-bit support, but progress is being made every day. Pictured are some of the boards and devices I'm working with…


  • AVR + TMC5130 SPI
  • Nextion Touch Display
  • Teensy 3.x
  • CartesioUI controller
  • Re-ARM
  • Arduino Due
  • Cohesion 3D Remix

View Post

The 13,000 Lines

Scott Lahteine post The 13,000 Lines from patreon

Throughout Marlin's 5-year-long history, all its high level movement, G-code handlers, and main loop code has lived together in a single file. growing in size with each new release. With Marlin 1.1.5 (out now!), this file has ballooned to over 13,000 lines of code. Any code guru will tell you that's generally bad practice!

With Marlin 1.1, my focus was...

View Post

Marlin 1.1.4

Scott Lahteine post Marlin 1.1.4 from patreon

Hey everyone! Just a quick note to let you know that Marlin 1.1.4 is out, with all the patches displayed in the image above. This is an incremental release mainly addressing stability and quality.

Marlin 2.0

This week I'm continuing to field issues and provide bug patches for Marlin 1.1 while gathering together resources for Marlin 2.0 with 32-bit support. The Hardware Abstraction Layer (HAL) was recently refreshed, so th...

View Post

It's the little things…

Scott Lahteine post It's the little things… from patreon

This video demonstrates the new marquee scrolling feature. I'm sure this style of scrolling is included in some versions of Marlin out there, but oh well, I just implemented it today for inclusion in Marlin 1.1.4 (coming soon) because it's the little things that I feel like working on right now.

Well, that… and the previous scrolling that I did for 1.1.3 just resets the message back to the start when it reaches the end of the available space. It's hard to follow and needed a-fixin'.

(The scrolling speed is set by the Info Scr...

View Post

Marlin 1.1.0 Released!

Scott Lahteine post Marlin 1.1.0 Released! from patreon

Wow, that was…

Two years after Marlin's last major version release, Marlin 1.1.0 is finally being unleashed upon the world. I'm really proud of this release, which blows the socks off the previous version in every way. I'm really impressed by everyone who contributed and awed by the flood of contributions the project continues to get.

The full write-up and change log is at Github, where you can also download the full so...

View Post

The Marlin feature you want most?

Marlin has a lot of moving parts that need constant oiling, and as 3D printers become more sophisticated, the demand for new and better features is ever-changing. We've a lot of improvements already underway, and Marlin 1.1 is shaping up to be a great update.

So as we go forward into 2017 we'd like to know what kinds of features and improvements you most want to see in your 3D printer firmware.

(Plus I want to experiment with this polling feature.)

If your most-wanted feature isn't listed, please add a comment.

View Post

Marlin 1.1.0-RC8 Release

After over 130 days of poring over submissions, cleaning up code, and playing hide-and-seek with sneaky bugs, I'm thrilled, pleased, and bloody well relieved to announce the official release of Marlin 1.1.0-RC8!

This release candidate represents the work of dozens of volunteers and contributors who produced over 900 individual commits to improve and refine Marlin. We hope you find these changes imp...

View Post

Marlin on Two Boards?

Scott Lahteine post Marlin on Two Boards? from patreon

A Special Thank You

Until recently I only had one humble printer to work with: Millie, my trusty self-sourced Prusa i3. But a few months ago, when I was struggling with delta code I received the donation of an inexpensive "Micromake" deltabot from a very nice guy in Japan, who also threw in a portable oscilloscope and a pair of extra RAMPS boards for good measure. They have all turned out to be very useful in moving Marlin forward.

So, to you, Katsumi, I say "Dōmo arigatōgozaimashita!"

Your Mission, Shou...

View Post

Marlin 1.1.0-RC7 Release

Scott Lahteine post Marlin 1.1.0-RC7 Release from patreon

Announcing Marlin 1.1.0-RC7!

This pre-release is the result of 3 months concerted effort by our talented core developers and many generous contributors. RC7 fixes many issues, adds support for even more boards and peripherals, and continues to improve and refine existing features.

We're in the final stretch to 1.1.0 and planning to hold a "remote testing lab" over the next few weeks. Please join in the effort and help us track do...

View Post

Marlin 1.1 Final Stretch

Bug reports for













Marlin 1.1.0-RCBugFix

have been slowing to a trickle. This doesn't necessarily mean the firmware is free of issues, but it's a strong indicator that the most glaring bugs have been fixed. If the positive reports continue, version 1.1.0 could be ready within a week or two! (I'm confident it will be ready before July 1.) We have just a few minor behavioral bugs to patch, and...

View Post

E3D Cyclops, CoreYZ, and More!

May 20, 2016






























#reprap #3dprinting

Hey Marlin fans… You might be wondering what I've been up to since the last update, since I've been pretty quiet on the social networks. So much new stuff… Let's get started!

New Release Imminent

Marlin has been getting a lot of testing since 1.1.0-RC6 was released a few weeks ago, and this has been a really good thing to help us catch the more subtl...

View Post

Configuring Marlin

Scott Lahteine post Configuring Marlin from patreon

Configuration is a constant source of difficulty for Marlin users. After all, we just want to pick the right installation for our machines, download and install Marlin. And when it comes time to upgrade to the next version (as you certainly will soon!) it would be ideal to just use our existing configurations and build.


Of course, it's never that easy. At least, not at first.

For Marlin 1.1 one of my priorities was to maintain the existing configuration system, but improve settings where I could. So, for example, with Marlin 1.0.x i...

View Post

Marlin Mixing, Meshes, and More!

Scott Lahteine post Marlin Mixing, Meshes, and More! from patreon

Greetings everyone! Another busy week. Let's get right to it…

Graphical Displays


Last month I received a RepRap Discount Full Graphical Display donated all the way from Australia! Of course the very first thing I did was fix up the Marlin status screen. The XYZ coordinates needed to be able to show negative values, so that was the first fix. I centered the nozzle and hot-end temperatures on their graphics. And I got rid of visual noise like the empty "--:--" time value.


Looking into LCD menus generally, I disc...

View Post

Marlin 1.1.0-RC6 - Wowzers!

Scott Lahteine post Marlin 1.1.0-RC6 - Wowzers! from patreon

https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC6

Marlin 1.1.0-RC6 is out now, with another incredible set of patches since RC5. Many issues have been fixed. Features have been refined. Bugs have been subdued.


As always, please use this release with caution. It is beta software and may still have bugs. Please report all bugs to the issue queue at 2016-04-25 03:52:42 +0000 UTC View Post