<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SoliForum - 3D Printing Community — How to edit and customize the LCD option layout?]]></title>
	<link rel="self" href="https://www.soliforum.com/feed/atom/topic/12926/" />
	<updated>2017-05-03T01:37:07Z</updated>
	<generator>PunBB</generator>
	<id>https://www.soliforum.com/topic/12926/how-to-edit-and-customize-the-lcd-option-layout/</id>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/135107/#p135107" />
			<content type="html"><![CDATA[<p>I have what you need here, ready to go with a how too video to boot...<br /><a href="http://www.prusamk2.com/unlock-prusa-i3-mk2-firmware-flash/">http://www.prusamk2.com/unlock-prusa-i3 … are-flash/</a></p><p><div class="fancy_video_tag_player"><iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/OdRXcfSZVJg" frameborder="0"></iframe></div></p>]]></content>
			<author>
				<name><![CDATA[gustofusion]]></name>
				<uri>https://www.soliforum.com/user/6556/</uri>
			</author>
			<updated>2017-05-03T01:37:07Z</updated>
			<id>https://www.soliforum.com/post/135107/#p135107</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110570/#p110570" />
			<content type="html"><![CDATA[<p>Thanks grob (y)</p>]]></content>
			<author>
				<name><![CDATA[pawan]]></name>
				<uri>https://www.soliforum.com/user/12720/</uri>
			</author>
			<updated>2015-11-30T20:11:19Z</updated>
			<id>https://www.soliforum.com/post/110570/#p110570</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110507/#p110507" />
			<content type="html"><![CDATA[<p>Carl is right, as mentioned earlier, you cannot extract anything editable from the board itself. It is possible to download a binary file from the chip with avrdude as a backup, but that&#039;s not a typical thing to do: <a href="http://forum.arduino.cc/index.php?topic=6150.0">http://forum.arduino.cc/index.php?topic=6150.0</a></p><p>Here are the best instructions I can find for flashing your board:<br /><a href="http://reprap.org/wiki/MKS_GEN">http://reprap.org/wiki/MKS_GEN</a></p><p>Marlin firmware can be found here (look for &quot;download zip&quot;):<br /><a href="https://github.com/MarlinFirmware/Marlin">https://github.com/MarlinFirmware/Marlin</a></p><p>The firmware and pins are the same between v1.0 and v1.1 as far as I can tell.</p>]]></content>
			<author>
				<name><![CDATA[grob]]></name>
				<uri>https://www.soliforum.com/user/4515/</uri>
			</author>
			<updated>2015-11-29T23:18:33Z</updated>
			<id>https://www.soliforum.com/post/110507/#p110507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110354/#p110354" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>pawan wrote:</cite><blockquote><p>Its not Rambo board, its MKS GEN 2Z V1.1. I do not have any copy or link of the installed firmware from the supplier. Is there a provision to extract and view the marlin code uploaded to it?</p></blockquote></div><p>You can not extract or download a readable or editable form of the firmware. It is extracted as a .bin and there is no way to decompile it where it can be edited.</p>]]></content>
			<author>
				<name><![CDATA[carl_m1968]]></name>
				<uri>https://www.soliforum.com/user/7731/</uri>
			</author>
			<updated>2015-11-27T18:17:55Z</updated>
			<id>https://www.soliforum.com/post/110354/#p110354</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110353/#p110353" />
			<content type="html"><![CDATA[<p>Its not Rambo board, its MKS GEN 2Z V1.1. I do not have any copy or link of the installed firmware from the supplier. Is there a provision to extract and view the marlin code uploaded to it?</p>]]></content>
			<author>
				<name><![CDATA[pawan]]></name>
				<uri>https://www.soliforum.com/user/12720/</uri>
			</author>
			<updated>2015-11-27T17:45:12Z</updated>
			<id>https://www.soliforum.com/post/110353/#p110353</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110327/#p110327" />
			<content type="html"><![CDATA[<p>By &quot;Prusa i3 Kit&quot; I assume you mean this: <a href="http://www.prusa3d.com/prusa-i3-kit/">http://www.prusa3d.com/prusa-i3-kit/</a></p><p>The code on the RAMBO board you&#039;ve been supplied with is compiled, so although it is technically possible to extract it, you can&#039;t then do anything with it.</p><p>However, the source is published on their website: <a href="http://www.prusa3d.com/drivers/">http://www.prusa3d.com/drivers/</a> - you can certainly use this!</p><p>You can edit and compile this source with the Arduino IDE.</p><p>You can then upload the compiled .hex file to the board with the Arduino IDE, or with the Prusa updater as described on the website (<a href="http://manual.prusa3d.com/Guide/Upgrading+firmware/66">http://manual.prusa3d.com/Guide/Upgrading+firmware/66</a>).</p><p>It&#039;s difficult (but of course not impossible) to do permanent damage to an Arduino by playing with the firmware, and you always have the option of flashing the original Prusa firmware back on if something goes wrong, so be free to experiment. <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Enjoy learning.</p>]]></content>
			<author>
				<name><![CDATA[grob]]></name>
				<uri>https://www.soliforum.com/user/4515/</uri>
			</author>
			<updated>2015-11-26T23:39:23Z</updated>
			<id>https://www.soliforum.com/post/110327/#p110327</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110295/#p110295" />
			<content type="html"><![CDATA[<p>Thanks for a very clear reply <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /> I will try it out. New to arduino too infact. Is it possible to open and see the existing firmware code on my Prusa arduino kit and edit it?&nbsp; Or do we need to write a new marlin code and upload? In short, is downloading the existing code possible or only upload is possible?</p>]]></content>
			<author>
				<name><![CDATA[pawan]]></name>
				<uri>https://www.soliforum.com/user/12720/</uri>
			</author>
			<updated>2015-11-26T14:30:32Z</updated>
			<id>https://www.soliforum.com/post/110295/#p110295</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110286/#p110286" />
			<content type="html"><![CDATA[<p>You&#039;re on the right track - at least with Marlin firmware (which I suspect would be a good choice for a Prusa i3) the only way to really customise the menu is to edit the firmware, and compile+upload with Arduino IDE. The LCD code is designed to have a more or less fixed structure, but items may appear/disappear depending on what features you enable or disable.</p><p>The difficulty will depend on what you mean by &#039;customise&#039;. I suspect changing the order of the menu items, or removing unwanted items, would be a fairly easy exercise if you have some familiarity with C programming / Arduino. The way it&#039;s been done has quite a few helper macros and abstractions to make it easy enough to slip simple features in and out of menus, and change their order. A bit of experimentation may be required of course!</p><p>Adding new features may be a bit more of a stretch, depending on the feature...</p><p>Here&#039;s where the LCD menus are implemented in Marlin. If you can read this and it makes any sense, you might be in with a chance to achieve what you&#039;re aiming for. <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /><a href="https://github.com/MarlinFirmware/Marlin/blob/Release/Marlin/ultralcd.cpp#L334">https://github.com/MarlinFirmware/Marli … d.cpp#L334</a></p>]]></content>
			<author>
				<name><![CDATA[grob]]></name>
				<uri>https://www.soliforum.com/user/4515/</uri>
			</author>
			<updated>2015-11-26T03:50:48Z</updated>
			<id>https://www.soliforum.com/post/110286/#p110286</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[How to edit and customize the LCD option layout?]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/110232/#p110232" />
			<content type="html"><![CDATA[<p>I am new to 3DP...I would like to know how to customize the LCD menu. I am using Prusa i3 kit. Is it possible to customize by viewing and editing the firmware? I use Repetier host or software. Any help from the community is deeply appreciated.</p>]]></content>
			<author>
				<name><![CDATA[pawan]]></name>
				<uri>https://www.soliforum.com/user/12720/</uri>
			</author>
			<updated>2015-11-25T15:33:52Z</updated>
			<id>https://www.soliforum.com/post/110232/#p110232</id>
		</entry>
</feed>
