Cramer’s MP3DP

Will these Nema17’s work for my Z Axis? I had these laying around. Might as well use them if I can.

[attachment file=73194]


Awesome! I just ordered the other two from the V1 Engineering Shop.

1 Like

What are your thoughts on the dualmk8 extruder? I’d like to bring my 3d printing frustration up to a new level…


Link to mk8dual extruder.



My opinion would be to go bowden if you want to do dual, but do it through a single nozzle. See Me CNC and Prusa Research have the mixing bowden attachment, probably the usual places as well.

So I’m just messing around with this X5 Mini on my MP3DP. I have the Z axis pins set to 1/32 stepping and 5120 steps per unit. (M92 Z5120.00) When I try to move it 1 mm, it’s actually moving 5 mm. I’m not sure what I’m missing.

I don’t know what an X5 mini is, but that is a ton of steps. Are you using a regular T8 leadscrew? It should be like 400, 800, or 1600 steps. I think 800 for 1/32nds.

800 steps seems to be the magic number.

Would this work with the MP3DP?

Original Prusa i3 MK3 Multi Material 2.0 upgrade kit


It prints up to 5 filaments at a time.

I don’t see why not. I believe all the code is in Marlin now, you just have to make sure your board has enough pinouts. There is also the Pallet system, which has one feature I really want. The ability to use up old rolls. when one runs out it will auto feed/start the next roll. The easiest way is two color through a bowden though.

The trouble for most with muti-color I believe is model building.

Chicken and egg problem… If everyone had MM printers, the files would be everywhere. It’s hard to justify the work if you’re making something functional though.

I didn’t realize Marlin supported it. Still, I would expect some integration pains, but if you’re good at problem solving, I don’t see anything that would stop you.

I remember when the Palette system came out. Hard to justify $800… I could have 1 or 2 more 3d Printers for that price.

From what I saw on the Prusa upgrade kit it will jump to the next roll when it runs out. Looks like its not readily available though.

Are you applying the PEI sheet directly to the heated bed? I’m thinking about ordering 4mm Borosilicate Glass size 219mm x 219mm and the PEI sheet. Would these work?

Pei is usually sold with a sheet of double sided sticky stuff from 3M. With that, you can adhere it to either surface. If you have an aluminum heat bed, you don’t need the glass, but some people think it helps because it’s flatter and you can take it off. The glass also adds a barrier for heat between the heater and the pei, but I’m not sure how much it matters. You’ll probably destroy the pei before getting it off, so if you’re going to try both, you’d need two.

1 Like

I should have said when I ordered my last graphics display it was for my MP3DP. I think I have the firmware loaded and fixed this line for the display:



My display doesn’t have anything on it, but shows a blue screen but no text.

When I connect to the Mini Rambo I get: Error:Printer halted. kill() called!

14:06:35.668 : Printer reset detected - initalizing
14:06:35.668 : start
14:06:35.672 : echo:Marlin 1.1.5
14:06:35.673 : echo: Last Updated: 2017-08-28 12:00 | Author: (none, default config)
14:06:35.673 : echo:Compiled: Dec 24 2018
14:06:35.677 : echo: Free Memory: 5215 PlannerBufferBytes: 1232
14:06:35.680 : echo:Hardcoded Default Settings Loaded
14:06:35.680 : echo: G21 ; Units in mm
14:06:35.680 : echo: M149 C ; Units in Celsius
14:06:35.680 : echo:Filament settings: Disabled
14:06:35.684 : echo: M200 D3.00
14:06:35.685 : echo: M200 D0
14:06:35.685 : echo:Steps per unit:
14:06:35.689 : echo: M92 X80.00 Y80.00 Z4000.00 E500.00
14:06:35.689 : echo:Maximum feedrates (units/s):
14:06:35.690 : echo: M203 X300.00 Y300.00 Z5.00 E25.00
14:06:35.693 : echo:Maximum Acceleration (units/s2):
14:06:35.694 : echo: M201 X3000 Y3000 Z100 E10000
14:06:35.697 : echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
14:06:35.698 : echo: M204 P3000.00 R3000.00 T3000.00
14:06:35.701 : echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_ms> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
14:06:35.706 : echo: M205 S0.00 T0.00 B20000 X20.00 Y20.00 Z0.40 E5.00
14:06:35.706 : echo:Home offset:
14:06:35.709 : echo: M206 X0.00 Y0.00 Z0.00
14:06:35.709 : echo:Material heatup parameters:
14:06:35.710 : echo: M145 S0 H180 B70 F0
14:06:35.710 : M145 S1 H240 B110 F0
14:06:35.713 : echo:PID settings:
14:06:35.713 : echo: M301 P22.20 I1.08 D114.00
14:06:38.222 : FIRMWARE_NAME:Marlin 1.1.5 (Github) SOURCE_CODE_URL: PROTOCOL_VERSION:1.0 MACHINE_TYPE:3D Printer EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
14:06:38.222 : Cap:EEPROM:0
14:06:38.225 : Cap:AUTOREPORT_TEMP:1
14:06:38.225 : Cap:PROGRESS:0
14:06:38.225 : Cap:PRINT_JOB:1
14:06:38.225 : Cap:AUTOLEVEL:0
14:06:38.225 : Cap:Z_PROBE:0
14:06:38.225 : Cap:LEVELING_DATA:0
14:06:38.228 : Cap:SOFTWARE_POWER:0
14:06:38.228 : Cap:TOGGLE_LIGHTS:0
14:06:38.228 : Cap:CASE_LIGHT_BRIGHTNESS:0
14:06:38.228 : Cap:EMERGENCY_PARSER:0
14:06:38.239 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0
14:06:38.239 : echo:DEBUG:INFO,ERRORS
14:06:38.244 : echo:Active Extruder: 0
14:06:38.245 : echo:DEBUG:INFO,ERRORS
14:06:38.246 : echo:Active Extruder: 0
14:06:38.319 : Error:KILL caused by KILL button/pin
14:06:38.328 : Error:Printer halted. kill() called!


It’s probably just wired wrong there are many ways to write it and they are all harmless, but only one way works.

The screen doesn’t have any firmware you can change.

Why is your controller running 1.1.5? Not your root problem but that’s a bit old now.

The display was working prior to me messing with firmware.

Can you point me to the right firmware?

It is on github, you need to use the drop down to select the correct one.

I see the highlighted drop down now. Thanks!

Sorry for not giving you a direct link. Busy days and family in town, trying to glance at the phone to get in the emails as often as possible.