Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all 12090 articles
Browse latest View live

Malyan M150 - latest firmware

$
0
0
Hi Guys

I have Malyan M150 with stock firmware. So far I was happy with that but I've bought autolevel sensor and for this feature I need new fw.

Could you please answer my questions?
  1. can I download latest fw from github or should I find dedicated fw for my printer?
  2. is it enough to edit just two files Configuration.h and Configuration_adv.h ?
  3. can I use latest arduino ide (fedora 28) for compiling?

is it all I need to configure?
[marlinfw.org] -> for printer
[marlinfw.org] -> probe

Re: Malyan M150 - latest firmware

$
0
0
I personally would try to find as much information I could before I would make the upgrade to allow for a smooth transition to your upgrade.
Do you know the configuration settings, Or can you read them from your current firmware.

Well either way Here is a start you may want to look at the following, hope it helps.

[www.thingiverse.com]

I would ignore the included hex files and go straight to the Marlin's Source file for the configuration information .

Re: Print job does not start

$
0
0
Robert thanks for your answer.
Nevertheless if I change the status to true it simple do not start pre print procedures.

I saw your answer to another where you say you connected the filament runout to X Max and did some changes on the firmware like that:

Pins.Ramps.h
//#ifndef X_MAX_PIN
//#define X_MAX_PIN 2 // This is my X-Max pin, you should yours
//#endif

// define X_MAX_PIN 2 for the filament runout sensor.
#define FIL_RUNOUT_PIN 2

Configuration_adv.h
#define FILAMENT_CHANGE_FEATURE

I have two questions about this

1 - My configuration_adv.h does not have #define FILAMENT_CHANGE_FEATURE

2 - On Pins.Ramps.h you create the line #define FIL_RUNOUT_PIN 2?

I had my runout sensor connected to servo connection and I would like to try your way.

Can you pls explaine the procedure for Marlin 1.1.8?

Thanks for your cooperation

Sacramento

Re: Malyan M150 - latest firmware

$
0
0
Quote
Roberts_Clif
Do you know the configuration settings, Or can you read them from your current firmware.

Yeah, this is problem, stock firmware came with printer, so I have no any configuration saved. I can't backup I guess :(
I think I can use gcode to read firmware,steps, etc from printer, not sure if I can read anything else from printer. Also not sure if I can check mainboard name from printer. I guess I will have to check inside printer.

Thank you for link, I will read it. I'm not planing use hex because I have to do some configuration before I upload firmware,

Re: Configuring 3DTouch bed leveller: Tevo Tarantula

Re: Configuring 3DTouch bed leveller: Tevo Tarantula

$
0
0
Hang in there Mate.
I am sure things will come good eventually.
I am still in the process of rebuilding my printer, waiting for bits and pieces to arrive from China, when it all comes I am sure we can work it together..

Re: Malyan M150 - latest firmware

$
0
0
I use OctoPrint with a raspberry Pi and can send G & M codes to the printer.
If you have a way to send these codes you may try to send

M503 ; Print current settings

This may give you all the values

Re: Print job does not start

$
0
0
I am using Marlin 1.1.5 though the same procedure should apply to Marlin 1.1.8

I have never upgraded to Marlin 1.1.8 have help others upgrade to Marlin 1.1.8

You will have to adjust the Pins for your controller, my controller is a Ramps 1.3/1.4 compatible controller.

Re: Malyan M150 - latest firmware

$
0
0
Quote
Roberts_Clif
I use OctoPrint with a raspberry Pi and can send G & M codes to the printer.
If you have a way to send these codes you may try to send

M503 ; Print current settings

This may give you all the values


@Roberts_Clif
Yes, I have the way to send gcode using Pronterface.
Thank you very much for help.

Re: Configuring 3DTouch bed leveller: Tevo Tarantula

$
0
0
Quote
erniehatt
Hang in there Mate.
I am sure things will come good eventually.
I am still in the process of rebuilding my printer, waiting for bits and pieces to arrive from China, when it all comes I am sure we can work it together..

I do hope so but meanwhile I'm reverting to manual; levelling so at least I have a working printer and I won't personally fail the Sanity Check

G29 Z Leveling not going in the right direction

$
0
0
Hi there,


Hardware: Tronxy P802EA with MKS Gen 1.4 board

Firmware: Marin (1.1.x.zip … 1.1.8)


I'm trying to work out what is wrong with the auto levelling feature G29.



All of XYZ axis are moving in the right direction, calibrated ect

Homing G28 works well

Currently don't have a LCD screen setup because the "LCD 2004 5 button" display does not work with MKS Gen 1.4 from what i have researched, i think. Using Repetier-Server to manage the movements/commands



Link to a Video I recorded of what the G28 does on the printer

[youtu.be]



Also, is there a way to do Bed Leveling Test through G Code? Because i am unable to test this command below through the LCD display. It doesn't seem to work when I actually print something it stays at z=0 heigh (which is ~5mm from the hot bed)

define Z_PROBE_OFFSET_FROM_EXTRUDER -3




Attached is my current Configuration.h & Configuration_adv.h



Is there something i have missed or not configured properly? Or is this a bug and should I go to a different version of Marlin?

Thanks in advanced

Re: Configuring 3DTouch bed leveller: Tevo Tarantula

Re: G29 Z Leveling not going in the right direction

$
0
0
Quote

#define Z_MIN_PROBE_ENDSTOP

If your probe is connected to the Zmin enstop pins, this line should be disabled (//).

Re: Malyan M150 - latest firmware

$
0
0
Ok, small update

I was able to compile last merlin firmware with my changes, just one question. For this I have do add mainboard to board manager [github.com]


I had to select my mainboard in configuration.h

#define BOARD_MELZI

in Arduino I select board as Sanguinom

not sure what select as programmer I was trying few and finally I got

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

any idea?
all the time.

Re: Malyan M150 - latest firmware

$
0
0
check you have set the correct processor 1284p 16mhz (at a guess) check number on large chip

programmer is for a hardware programmer, its ignored.. (you have to select upload with programmer from the menu to use this)

Marlin 1.1.4 with two end stops possible?

$
0
0
Hello All

I have a Tarantula printer and want to use besides the standard Z end stop an additional sensor (captive NPN type LJC12A3-4-Z / BX for glass).
Is it possible to leave the end stop switch in the ZMIN slot and add the sensor in the ZMAX slot? If yes, how do I program Marlin with the correct settings (see attachmend)?

Ps: I looked at Toms youtube movie, but there was nothing mentioned about leaving or keeping the original Z end stop switch.

Thanks.

Jan

G29 - Autoleveling for Tool Changing

$
0
0
Hello,

I'm using Marlin on a custom FDM printer running on an MKS 1.4 board, slicing with Simplify 3d.

The printer has 3 different heads, so I can change between materials/nozzle sizes.

The tools have different z-offsets, this is down to different designs for each head (one has direct drive for flexible filaments, the others have bowdens).

The only way I found to set the z-offset is to add a couple of lines in the toolchange script after picking up the tool as below (yer I know 36mm is alot of offset, but it works!):

; Set z Offset
{IF NEWTOOL=0}G1 Z36.1 F5000 ;
{IF NEWTOOL=0}G92 Z0 ; set as Z0

The problem I run into is with the G29 bed leveling command. Everything works fine until I add in the couple of lines above, when I presume the fw thinks 'Well I know the actual bed is 36mm away!' (even though the nozzle is right at the bed) and the leveling doesn't function during the print.

If I remove the 2 lines of script above (and don't allow it to actually pick up the tool to prevent a crash) the Z axis happily adjusts away during the print.

So my question is whether it's possible to override this? So having done a G29, picked up the tool and set the correct offset, the bed leveling treats this new offset as though the nozzle is at 0.

Thanks!

Re: G29 Z Leveling not going in the right direction

$
0
0
Thanks for the reply, I have done the following:

609    //#define Z_MIN_PROBE_ENDSTOP
588   #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //Enable this option for a probe connected to the Z Min endstop pin. (which is what I should have enabled, z end stop is currently plugged into this plug/pin)

Left this as is (otherwise it will cause an error in SanityCheck.h)
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.

It seems to be doing the auto levelling G29 properly now

And Z probe offset is working correctly

Re: Configuring 3DTouch bed leveller: Tevo Tarantula

$
0
0
Quote
erniehatt
When I am ready I will PM you.

Thanks!

Re: Malyan M150 - latest firmware

$
0
0
Hi

So, I've check chip on my mainboard - ATMEGA 1284P AU1524

in Arduino my config looks:
Board: Sanguino
Processor: ATmega 1284 or ATmega1284P (16Mhz)

Compile success, but upload does not
Using Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00


I was trying from terminal but slower -b57600:

[karcio@localhost Marlin]$ /home/karcio/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/bin/avrdude -C/home/karcio/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf -v -patmega1284p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:/tmp/arduino_build_953048/Marlin.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 11:00:16
Copyright (c) 2000-2005 Brian Dean, [www.bdmicro.com]
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "/home/karcio/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/home/karcio/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding

not sure what am I doing wrong :(

[karcio@localhost Marlin]$ ll /dev/ttyUSB0
crw-rw----. 1 root dialout 188, 0 Jun 14 21:50 /dev/ttyUSB0

I am in dialout group

[karcio@localhost Marlin]$ groups karcio
karcio : karcio wheel dialout lock plugdev bumblebee
Viewing all 12090 articles
Browse latest View live