Skip to content

IMADE3D fork of Marlin for our printer-specific modifications, fixes, and additions.

License

Notifications You must be signed in to change notification settings

IMADE3D/Marlin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JB-Marlin 3D Printer Firmware

How and Why Upgrade JellyBOX Firmware

You can think of firmware as the sum of your printer's knowledge and skills. It's the contents of its imaginary brain. It's a piece of software directly controlling the motors and temperatures and interpreting the gcode.

The firmware that came with your JellyBOX works fine, but if there is a newer firmware available, you should upgrade. We constantly work to bring you new features and fix any mistakes we may discover.

Upgrading the firmware takes only a few minutes and it's not difficult at all:

  1. You download the latest firmware from our website.
  2. You connect your JellyBOX to the computer with a USB cable
  3. You run the upgrade procedure using Cura - the same program you are already using to slice your 3D models.
  4. That's it.

Let me show you.

  • Go to the imade3d support page and download the latest firmware.
  • Connect your JellyBOX to a computer with a USB cable.
  • Start Cura. Go to Settings > Printer > Manage Printers.
  • Select the Upgrade Firmware button.
  • Then, Upload custom Firmware.
  • Select the file you just downloaded with .hex extension
  • Wait a bit.
  • And it's done!
  • Restart your JellyBOX. Watch the splash screen and you will see your JellyBOX is running a new firmware version.

Compile JB-Marlin from Source

If you want to compile from source, you can.

You have to use the correct Configuration.h file! Go to Marlin/JellyBOX_configurations and to find the one one need.

To use one of these configurations, simply copy it, and then paste and OVERWRITE the Configuration.h in Marlin folder.

Finally, compile and flash with the latest Arduino IDE (https://www.arduino.cc/). You will also need to have the U8GLIB library installed (from zip or through the Arduino library manager.)

Marlin Documentation

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.

Stable Release Branch

It's whatever is in Master branch.

Contributing to Marlin

Click on the Issue Queue and Pull Requests links above at any time to see what the Marlin community is currently working on.

Marlin Resources

Credits

The current Marlin dev team consists of:

More features have been added by:

The IMADE3D JB-Marlin team consists of

  • Filip
  • Ian
  • Bruce
  • Ladi
  • and others

License

Marlin is published under the GPL license because we believe in open development. The GPL comes with both rights and obligations.

While we can't prevent the use of this code in products (3D printers, CNC, etc.) that are closed source or crippled by a patent, we would prefer that you choose another firmware or, better yet, make your own.

About

IMADE3D fork of Marlin for our printer-specific modifications, fixes, and additions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 53.2%
  • C++ 43.3%
  • Objective-C 2.0%
  • Makefile 0.4%
  • Shell 0.4%
  • Python 0.3%
  • Other 0.4%