Marlin for Mosaic

1,141 views
Skip to first unread message

Rick Pollack

unread,
Apr 2, 2012, 12:36:28 PM4/2/12
to MakerGear
marlin configured for mosaic. this is an older version of marlin but it has worked reliably. once you are comfortable with 3D printing you can upgrade or just wait for us to post a newer version.

rick
Marlin.zip

Al Billings

unread,
Apr 10, 2012, 4:10:27 PM4/10/12
to make...@googlegroups.com
Is this different than what was on the shipped Mosaics?

Gary Kramlich

unread,
May 17, 2012, 2:05:44 AM5/17/12
to make...@googlegroups.com
I got my mosaic about 3 weeks ago, and yes it is.  I loaded marlin to get end stop supports.  It's working well :)

makishev

unread,
May 22, 2012, 7:02:26 AM5/22/12
to make...@googlegroups.com
Sorry for stupid question but what is Marlin for? google don't help.
I am new to 3D printing so I am afraid I am missing something.

MAF

unread,
May 22, 2012, 3:57:52 PM5/22/12
to make...@googlegroups.com
Marlin is the "firmware", the main program that you need download to the arduino board. (In MG products is pre-installed, normally) 

The two most used firmwares that you can found in this "3Dprint-world" are: "Sprinter " and "Marlin".

Marlin is newest and has some improvements. Sprinter has been used by a lot of users and is really tested.

makishev

unread,
Aug 11, 2012, 2:42:25 AM8/11/12
to make...@googlegroups.com
With this version I got heavy shifting.
I switched  to ErikZalm-Marlin-v1.0.0.beta1-0-g5535e51 and shifting stopped. 
However I constantly get this:
Error: checksum mismatch, Last Line:9
Resend:10
Error:No Line Number with checksum, Last Line:9
What do I do wrong?



понедельник, 2 апреля 2012 г., 22:36:28 UTC+6 пользователь Rick написал:

Jay Couture

unread,
Aug 11, 2012, 2:17:56 PM8/11/12
to make...@googlegroups.com

What speed is your serial connection set to?

makishev

unread,
Aug 12, 2012, 1:06:54 AM8/12/12
to make...@googlegroups.com
115200

Eric

unread,
Aug 18, 2012, 9:08:46 AM8/18/12
to make...@googlegroups.com
Here are some diffs for Mosaic m1.  Not tested with latest Marlin, but I'll fork and test as I go.

The 'Mosaic m1' changes/settings (from diffing to github.com/ErikZalm/Marlin/) Configuration.h
//line 14, this is in the same place as in the version ric posted
#define MOTHERBOARD 33 // RAMPS 1.3 = 33

// Previous
//line 33
//Mosaic
float axis_steps_per_unit[] = {87.489, 87.489, 251.96,1420};
//line 88
float max_feedrate[] = {200000, 200000, 250, 500000};
float homing_feedrate[] = {1500,1500,120};

// Current, now defined differently, changed for Mosaic M1
// line 211
//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {25*60, 25*60, 25*60, 0}  // set the homing speeds (mm/min)

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT   {87.489, 87.489, 251.96,1420}  // default steps per unit for Mosaic m1

Eric

unread,
Aug 18, 2012, 9:10:21 AM8/18/12
to make...@googlegroups.com
#define HOMING_FEEDRATE {25*60, 25*60, 3*60, 0}  // set the homing speeds (mm/min)

Jay Couture

unread,
Aug 19, 2012, 10:54:56 AM8/19/12
to make...@googlegroups.com
When you first connect with the host software you should see something like this:
Connecting...
start
Printer is now online.
echo: External Reset
Marlin: 1.0.0 RC2
echo: Last Updated: 2012-02-25 | Author: erik
echo: Free Memory: 5623  PlannerBufferBytes: 1232
echo:Using Default settings:
ok T:26.19/0.00 B:0.00/0.00 @:0

-Jay

On Sat, Aug 18, 2012 at 12:34 PM, Luis Perez <luispe...@gmail.com> wrote:
Is there a way to check what version of firmware I'm currently using?

NCBob

unread,
Aug 19, 2012, 6:32:06 PM8/19/12
to make...@googlegroups.com
You can also enter M503 and it will re-display this information if your firmware supports M503 :)

Eric

unread,
Aug 21, 2012, 5:25:30 PM8/21/12
to make...@googlegroups.com
changed version to  add M1 display.

added:
       #define MSG_BUILT_DATE_TIME "Built: " __DATE__ " " __TIME__

and then to setup
  SERIAL_ECHOPGM(MSG_MARLIN);
  SERIAL_ECHOLNPGM(VERSION_STRING);
+  SERIAL_ECHOLNPGM(MSG_BUILT_DATE_TIME);
  #ifdef STRING_VERSION_CONFIG_H

which produces:
Connecting...
echo: External Reset
Marlin M1 1.0.0
Built: Aug 21 2012 17:02:26
echo: Last Updated: 2012-05-02 | Author: erik

Luis Perez

unread,
Oct 14, 2012, 11:41:39 AM10/14/12
to make...@googlegroups.com
When I connect mine just says "start".

Is there another way to tell.

By the way is there a link to instructions on how to update the firmware?
Reply all
Reply to author
Forward
0 new messages