<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>$15 serial to wifi module HLK-RM04</title>
        <description> This page has some good infos
[www.aliexpress.com]

Someone swapped out the firmware
[forum.openwrt.org]

Here&#039;s a little easier to order version on dx.com
[dx.com]

Here&#039;s a $25 devkit.
[www.goodluckbuy.com]

It seems like with a little work this could be quite useful for our purposes. Am I missing something?</description>
        <link>https://reprap.org/forum/read.php?13,216927,216927#msg-216927</link>
        <lastBuildDate>Wed, 10 Jun 2026 11:24:19 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,242149#msg-242149</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,242149#msg-242149</link>
            <description><![CDATA[ &gt; Are you going to partake in some wifi goodness?<br />
<br />
Yes. I am still waiting for my board to arrive.]]></description>
            <dc:creator>billyzelsnack</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 02 Sep 2013 16:26:46 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,238296#msg-238296</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,238296#msg-238296</link>
            <description><![CDATA[ billyzelsnack Wrote:<br />
-------------------------------------------------------<br />
&gt; Excellent work and nice writeup.<br />
<br />
<br />
Thanks, if you see anything obviously wrong please tell me.  Are you going to partake in some wifi goodness?]]></description>
            <dc:creator>Justblair</dc:creator>
            <category>Controllers</category>
            <pubDate>Wed, 21 Aug 2013 16:03:53 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,236346#msg-236346</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,236346#msg-236346</link>
            <description><![CDATA[ Excellent work and nice writeup.]]></description>
            <dc:creator>billyzelsnack</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 15 Aug 2013 22:17:51 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,235014#msg-235014</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,235014#msg-235014</link>
            <description><![CDATA[ Traumflug Wrote:<br />
-------------------------------------------------------<br />
&gt; There is no technical need for auto-reset. It's<br />
&gt; more a convenience for easy firmware upload. In<br />
&gt; fact, Melzi has a jumper to turn this off.<br />
&gt; <br />
&gt; If you don't reset, you find the controller in<br />
&gt; exactly the same state you left it the last time<br />
&gt; after reconnecting. Or in the just-after-reset<br />
&gt; state if you cut the power in between. Works fine<br />
&gt; for printing.<br />
<br />
Thanks for the info.  You are of course correct.  I had a little more time today to look at it.  I remade all the connections and tried again.  With a little bit of encouragement I managed to cajole the HLK-04 into life.  <br />
<br />
And guess what.... It works!  Not only that but with a little port forwarding I can now control the printer from anywhere in the world!  Not sure that I want to, but technically it appears possible.  Great if you are on your way home I suppose.  You can pre-heat the printer :)  Not sure I would want my printer exposed to hackers though... Gawd only knows what prints you would come home to (Assuming they did not burn down your house!)<br />
<br />
That is cheap web control.  Thanks to the OP for bringing this one up.  <s>i will create a guide for this tonight and post it on my website.</s><br />
<br />
<a href="http://www.justblair.co.uk/Reprap/connect-your-reprap-to-the-internet-for-as-little-as-11-using-the-hlk-rm04.html" target="_blank"  rel="nofollow">Here is a guide to getting this up and running</a>]]></description>
            <dc:creator>Justblair</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 12 Aug 2013 08:34:11 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,234972#msg-234972</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,234972#msg-234972</link>
            <description><![CDATA[ There is no technical need for auto-reset. It's more a convenience for easy firmware upload. In fact, Melzi has a jumper to turn this off.<br />
<br />
If you don't reset, you find the controller in exactly the same state you left it the last time after reconnecting. Or in the just-after-reset state if you cut the power in between. Works fine for printing.]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 12 Aug 2013 05:17:31 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,234855#msg-234855</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,234855#msg-234855</link>
            <description><![CDATA[ Just to give you an update...<br />
<br />
I have not had as much time to work on this I would have liked. <br />
<br />
Here is the good news.<br />
<br />
I can setup the module to work as a serial connection to the Arduino and talk to it over either wifi or ethernet.  This is pretty good going and allows me to use these modules as connected sensors.  Not only that they can extend my home wireless network as well!  The Serial that they create can be spoken to using a TCP connection.  So i can talk to the Arduino using Putty (As a raw connection type)<br />
<br />
What is really cool is that I can use <a href="http://www.hw-group.com/products/hw_vsp/index_en.html" target="_blank"  rel="nofollow">this HW VSP - Virtual Serial Port Application</a> to create a Virtual Com Port that I can then talk to through a serial terminal (for instance the one in the Arduino environment)<br />
<br />
Now for the bad news.<br />
<br />
When pronterface (for that is what I use) connects to the printer it attempts to connect to the Arduino.  As far as I can tell it expects the CTS or RTS lines to reset the Arduino and then runs some sort of handshake with the Marlin Firmware.  And here i think lies the problem.  The serial connection on the HLK-RM04 is a simple affair.  It only has RX and TX output on its 1st serial.  The documentation hints that there is a second full port.  But I have not managed to interface with it so far.  It is possible that it is not supported in the firm ware.  There is certainly no settings exposed in the web interface that you use to set up the HLK-RM04.  Therefore it never got beyond the "Connecting" dialogue. :(<br />
<br />
Unfortunately i dont know Python at all.  I have scanned the code, but i can't work out how pronterface decides that it is connected or otherwise to the Arduino.  It may be possible to reconfigure it so that it checks the connection differently to the printer.  <br />
<br />
I have been focussing on trying to reset an Arduino remotely so that it can be programmed wirelessly.  I have managed to get it to reset a couple of times when sending long strings of text to it when I have the reset connected to pin 9 on the HLK-RM04. Pin 9 (Documented as GPIO1) i had hoped would be the DTR pin, not sure it is though.  Might just be a fluke.<br />
<br />
There does seem to be some progress with the guys who are trying to run openwrt.  They look like they have a partially functioning port.  The bit that definitely is not working for them is the second (full) serial port.  ie the one that i want to connect to the Arduino!  I will keep watching their progress.]]></description>
            <dc:creator>Justblair</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 11 Aug 2013 17:38:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,223288#msg-223288</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,223288#msg-223288</link>
            <description><![CDATA[ Well the modules I ordered arrived.  I have not had a lot of success with the so far :S<br />
<br />
They appear operational, I have as yet been unable to ping them as the instructions suggetst that I should be able to do.  I also have been unable to communicate to them with the Arduino.  My logic analyser is telling me that the Arduino is sending characters as per the sketch.  So it would appear that there is some function. <br />
<br />
I will keep trying as I get spare moment or two...]]></description>
            <dc:creator>Justblair</dc:creator>
            <category>Controllers</category>
            <pubDate>Tue, 02 Jul 2013 09:25:39 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,217164#msg-217164</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,217164#msg-217164</link>
            <description><![CDATA[ Holy Arduino compatible markup! <br />
<br />
Same component count, double the price...]]></description>
            <dc:creator>Justblair</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 10 Jun 2013 14:07:32 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,217155#msg-217155</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,217155#msg-217155</link>
            <description><![CDATA[ Looks like you can get that module on an arduino shield too.<br />
[<a href="http://www.goodluckbuy.com/uart-serial-wifi-ethernet-wireless-network-wifi-module-arduino-compatible.html" target="_blank"  rel="nofollow">www.goodluckbuy.com</a>]]]></description>
            <dc:creator>billyzelsnack</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 10 Jun 2013 13:47:42 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,217148#msg-217148</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,217148#msg-217148</link>
            <description><![CDATA[ The module is communicated to via udp or tcp/ip. I don't know of a way to alter the tool path of say arduino or similar to output raw tcp. If there is a way to emulate a company port with a tcp <s>socket</s> client/server that might work.<br />
<br />
*** Edit ***<br />
<br />
<a href="http://www.hw-group.com/products/hw_vsp/index_en.html" target="_blank"  rel="nofollow">Google is my friend</a>]]></description>
            <dc:creator>Justblair</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 10 Jun 2013 13:20:19 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,217108#msg-217108</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,217108#msg-217108</link>
            <description><![CDATA[ WIFI via other routes is much more heavyweight and more expensive. I think it would be interesting to see the module on a controller board. Maybe you could even set it up so you can upload firmware to the controller. If so you could get rid of FTDI chip on the controller board. <br />
<br />
As for modifying the firmware on the module that's just cake.]]></description>
            <dc:creator>billyzelsnack</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 10 Jun 2013 11:38:28 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,217089#msg-217089</guid>
            <title>Re: $15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,217089#msg-217089</link>
            <description><![CDATA[ What purpose do you have in mind for the modules?<br />
<br />
A couple of points to raise<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />Someone swapped out the firmware <br />
[forum.openwrt.org] </div></blockquote>
<br />
Have you read the wiki about how this is done?  The flash memory must be removed from the board and updated before re-soldering.  Thats a pretty tricky job for most folks.<br />
<br />
However that does not mean that the unit is useless.  I have ordered a couple of dev boards from aliexpress to play around with this module.  I will try and report back when I have had a chance to play.  Strikes me that if you need wifi access to your printer there may be easier solutions than this one. All the control software that i have seen looks for a Com port.  You would need to find a way to send the serial information via ip address.  <br />
<br />
The manual talks about the module having a transparent mode.  This allows you to send serial data to the uart or rs232 interfaces.  I have not yet worked out how that is done from the pc end other than it can use tcp/ip]]></description>
            <dc:creator>Justblair</dc:creator>
            <category>Controllers</category>
            <pubDate>Mon, 10 Jun 2013 10:33:30 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,216927,216927#msg-216927</guid>
            <title>$15 serial to wifi module HLK-RM04</title>
            <link>https://reprap.org/forum/read.php?13,216927,216927#msg-216927</link>
            <description><![CDATA[ This page has some good infos<br />
[<a href="http://www.aliexpress.com/store/product/Free-shipping-3-piece-lot-full-function-serial-to-wifi-ap-Ethernet-module/211069_829870284.html" target="_blank"  rel="nofollow">www.aliexpress.com</a>]<br />
<br />
Someone swapped out the firmware<br />
[<a href="https://forum.openwrt.org/viewtopic.php?id=42142" target="_blank"  rel="nofollow">forum.openwrt.org</a>]<br />
<br />
Here's a little easier to order version on dx.com<br />
[<a href="http://dx.com/p/hi-link-hlk-rm04-serial-port-ethernet-wi-fi-adapter-module-blue-black-214540" target="_blank"  rel="nofollow">dx.com</a>]<br />
<br />
Here's a $25 devkit.<br />
[<a href="http://www.goodluckbuy.com/hlk-rm04-embedded-uart-eth-wifi-router-development-kit-w-antenna.html" target="_blank"  rel="nofollow">www.goodluckbuy.com</a>]<br />
<br />
It seems like with a little work this could be quite useful for our purposes. Am I missing something?]]></description>
            <dc:creator>billyzelsnack</dc:creator>
            <category>Controllers</category>
            <pubDate>Sun, 09 Jun 2013 22:10:14 -0400</pubDate>
        </item>
    </channel>
</rss>
