That's great that I am not the only user of Esprinter anymore! Too bad it is so broken. I will do my best to fix it on my spare time, but if someone are willing to fix my god awfull repetier patch and/or add functionality to it – would be dandy, please do us all a favour. Maybe it is not a best idea of me writing patches to Repetier. Compatibility mode is already in Esprinter code so implementingby toxuin - Developers
Yes, and Russians have their own regional forum on this website (I'm assuming). Also, I assume people visiting this forum speak English and, to be nice to them, I always post in English (yeah, and that is probably in forum rules anyways), although my native language is Russian. Point: be nice – post in English.by toxuin - Developers
Well this sounds like a TX lead disconnection. Check if all leads are connected. When you get ajax wait error this means no reply from 3d printer was received. Yes, do not use my fork, use the latest repetier (work092 branch). My fork was accepted in repetier mainline some time ago.by toxuin - Developers
NodeMCU should be fine. Just know your flash size and select it in Arduino IDE. Your problem (404's) totally sounds like you've skipped the SPIFFS upload part. It is documented on github readme. Just install the SPIFFS tool to your IDE and click "Upload Sketch Data".by toxuin - Developers
Since I am such a lousy dev I've put a bug in Repetier Firmware with my addition of JSON-style responses. That's what gives you guys all those weird errors in Web UI. I've submitted a patch, let's see how it goes. New stuff: - I've added password authentication, but I have to test it first. You'll get mad if it will kick you out of your Web UI for no reason. - Fixed some nasty bugs. That's whatby toxuin - Developers
Yes, just use the latest development version and select "Enable JSON formatted info out for ESP8266..." In the configurator.by toxuin - Developers
Why Russian, bro? I guess everyone would be glad to read your devlog in English.by toxuin - Developers
The /sys upload block is back, you can use it now. Also, errolt added SSDP. That's a windows-compatible counterpart of mDNS: your printer will now show up in network neighbourhood and if you double-click it you'll be taken to the web interface.by toxuin - Developers
Are you using RepRapFirmware? Homing axis should work, but I'll check it on my printer. I remember this error showed up on Repetier. At first, ESPrinter could not upload files at all so I've deleted (or hide) everything clickable that doesn't work. I've removed the whole UI block that is responsible for uploading the /sys and /www files as there was no point in it at that time: uploading somethiby toxuin - Developers
I pushed quick fixes for these issues to github. I haven't tested it on real hardware yet, but there is nothing substantial. Apparently I was using some weird WiFi library version (either ahead of what's in staging or awfully outdated) that had the .toSting() method and concatenation overloads. For me having no 3d printer connected to the module and clicking "Connect" was just producing an obviouby toxuin - Developers
Thanks for your observations! Apparently something has changed in how ESP8266 webserver handles .gz files – now it detects gzipped files and sends "Content-Encoding: gzip" on its own. ESPRINTER code was doing the same job so there were two content-encoding headers in every response and Chrome seems to not like it (Safari is okay with that though). Anyways, I've pushed some small fixes to the repoby toxuin - Developers
@errolt When you add ESP8266 board support to your Arduino IDE you use a link in the board manager. There are two links on Arduino for ESP8266 project github: one is stable, other one is staging. You have to use the staging version - only staging has SPIFFS support. Then you need to be able to upload files in SPIFFS format. For that you'll need to install a SPIFFS uploader tool in your Arduino IDby toxuin - Developers
I hear you, dentist. I am still struggling finding it though, and that's not because I am dumb or am ignoring your advice. Apparently, situation is a bit different over the border: the listings that you've provided do not ship to Canada, my "local" "dealer" is located 4 hours of driving away and wants me to pay 250 for a scrap he has and 350 if he cuts it for me, Canadian ebay starts the prices wby toxuin - Developers
Oh. I didn't know that. Never had a single crash on mac os.by toxuin - General
Ehmm... Slic3r has a plater built in, doesn't it?.. All I could imagine I could do with my plate can be done with slic3r.by toxuin - General
Anyone knows a decent place to obtain a 14.5 x 14.5 inches tooling plate in Canada?.. Those mentioned above stores quote me from $180 to $350 for that! That's... not even close to $40 mentioned by digital_dentist. And does precise thickness really matter in case I wish to use 0.8 mm nozzle? Will a plain 1/4" piece of sheet aluminum do?.. I can get it in my town for ~$30.by toxuin - Developers
Good news, everyone! Repetier was kind enough and accepted my pull request (sorta, anyways). He also mentioned that support for JSON-style responses is coming to the next version of host software be it Repetier-Host of Repetier-Server.by toxuin - Developers
Sure! It's pretty much described for RADDS on my github, here's link: – read the below at the description. If you have any questions – I would gladly help! And I can confirm ESP8266 can be from I2C 3.3V and GND pins n RADDS, works just fine.by toxuin - Controllers
I have one of ENC28J60 coming in a week or so and recently ordered one DP83848. I am using an Arduino Due. I heard that you have to solder some traces or even chip legs to be able to use ethernet on Due. Is it true and really necessary?.. About the web control from ormerod: your code is "All Rights Reserved" as far as I remember and web control is GPLv2 (v3?). Am I wrong or does this make those tby toxuin - Firmware - experimental, borrowed, and future
Hey this is nice! I've ordered one so I would be able to give some feedback once it arrives. Check out my ESP8266 thread. It needs 3 commands (M408, M20 S2 and M36) on firmware-side to give you a full web interface with temperature plots and file uploads. Just sayingby toxuin - Firmware - experimental, borrowed, and future
A little bit offtopic, but how do you set RAPS128 inverted enable signal?.. When my RADDS powers up my motors become instantly engaged and do a loud THUMP without movement. This can't be right.by toxuin - Controllers
So I've made changes to the latest Repetier-Firmware (dev version) and it should support required commands now. I've submitted a pull request for Repetier, but seeing how many pull requests are there for Repetier-Firmware I don't think it going to be approved soon. Anyways, if anyone wants to test it out on hardware, here's a repo link: (make sure you're checking out the work092 branch!). Here'by toxuin - Developers
I like your thinking. Unfortunately, there are only ~15 GPIO pins on ESP8266 12E and just ONE ADC pin :-D Even with external devices to give more ADC you'll be losing pins (and AFAIK ESP8266 doesn't have hardware I2C). You could probably control stuff like Shapeoko with it though. No endstops, no heaters, only 3 axis. Yay!by toxuin - Developers
I do not have any Smoothieware-enabled devices, sadly. Would be great if someone could test it and tell what doesn't work. It'd be great to have more than one firmware supported :-D @madmike8I hear you. But unless we add the JSON replies to Marlin and\or Repetier it won't work with RAMPS 1.4. I was looking at Repetier source this friday but got too lazy and went to see new South Park episode. I'by toxuin - Developers
Ah, it's quite sad seeing Angelo saying stuff like that about ESP8266. I got my ESP running with RADDS and even uploading files (~2 minutes for a 1.5 mb, lol). It is quite neat to spend $3 instead of ~$70 (raspberrypi + wifi dongle) for wifi monitoring feature. I normally physically take SD card out of printer, put a bunch of g-code files for a day on it, put it back in printer and just look howby toxuin - Controllers
@dc42 There are several commands that are expected to come in JSON format. And as far as I know only RepRapFirmware does that. We could code some workarounds though (like storing macros in ESP flash, lol). And BTW, ESP8266 has 5V-tolerant inputs, so you'll only need a voltage regulator (or a 3V line which is present on RADDS), no need to shift all the levels. @madmike8 it does not store anythingby toxuin - Developers
This currently works with only RepRapFirmware boards. That is Duet, RADDS and maybe any other Arduino DUE-based boards. But since "does it works with marlin" is #1 question to this project I should probably do something about it?..by toxuin - Developers
What exactly are you trying to achieve with this?.. Sounds like an overly complicated task that can be solved easier other way around (since your mac sends Gcode to the board it knows what board is currently doing).by toxuin - Firmware - mainstream and related support
Just don't make it go to far, that's the simple answer. Adjust the print bed size in your slicer software to be the same as your printer physical dimensions. In this case you could tell if something bad is going to happen before it actually gonna happen. Don't try to print something big on a tiny printer. Or your printer might be configured wrong – for example it tries to go to a home position thby toxuin - Mechanics
It webs a bit, but apart from that everything else is fine. Oh, I used to have a non-geared extruder some time ago and that thing gave me a lot of headache. Changed it to a geared extruder + hobbed bolt and printing at 100mm no problem.by toxuin - CoreXY Machines