Anet A8 Plus with Marlin 2.0

It’s a pain searching for Anet A8 Plus, but I got my Anet A8 Plus equipped with the latest Marlin firmware the bugfix-2.0.x version to be precise.

  1. Download the latest Arduino IDE
  2. Download the Anet A8 board definition
  3. Follow the readme (i.e. place it in My Documents\Arduino\hardware)
  4. Download the latest Marlin 2.0 firmware
  5. Extract the downloaded archive
  6. Navigate to \config\examples\Anet\A8plus
  7. Copy both files to \Marlin
  8. Open \Marlin\Marlin.ino
  9. Go to Tools > Board: “…” > Select Anet V1.0 (Optiboot) if this doesn’t show restart Arduino IDE.
  10. Click “Verify/Build” (you might see some warnings)
  11. If this throws an error like:
    u8glib.h: No such file or directory
    1. Sketch > Include Library > Manage libraries
    2. Wait for download to finish
    3. In the “Filter your search” box, type “u8glib”.
    4. Scroll down until you see “U8glib by oliver”. Click on it.
    5. Click “Install”
    6. Wait for installation to finish
    7. Click “Close”
    8. Click “Verify/Build” again to retry
  12. Connect the Anet A8 Plus to your computer
  13. Click “Upload”
  14. Voila your Anet A8 Plus is now equipped with Marlin 2.0

Let’s create a versioned and documented ASP.NET Core Web API

Update: Swashbuckle.AspNetCore is no longer a pre-release and now reached 1.0.0 status.

Let’s create a versioned and semi-automatically documented Web API, this could be done both for public API, and quite useful for, internal-use API’s as well.

The ASP.NET Core Web API Project

Create a new project Visual C# > .NET Core > ASP.NET Core Web Application and give a descriptive name to your API.

We’re going to add three NuGet packages:

Continue reading Let’s create a versioned and documented ASP.NET Core Web API