I'm Dr. Azzy
I live and work in the People's Republic of Cambridge, near Boston, MA. I test the web gateway and web development framework for a database software firm for a living. I'm in my late 20's. I own pinball machines, with all the maintenance that entails, and have made modifications to them as well. I also play pinball competitively.
I play (well, not so much anymore) Ragnarok Online, and wrote the AzzyAI homunculus and mercenary AI.
In addition to the Espruino, I own 2 Linortek Fargo units (these are microcontrollers with ethernet ports, that run a webserver which controls relays - nothing you couldn't do with an espruino, but wrapped up very nicely, with a decent web interface). I use one of them for lighting-control in my bedroom. I also have boatloads of other electronic parts, many used/pulls, and many of them manufactured before I was born.
My plans with Espruino include a remote monitoring system for a summer cottage, more advanced lighting control and environment monitoring in my apartment.
I'm not a real doctor (I'd be happy to write you a prescription - but it'll be on the back of a cocktail napkin, and it'll be for a cocktail);
Most recent activity
Oooh... mayhaps I should set one of these up before I next hit the casino!
If we're talking about very feature rich terminal programs - for physical serial ports, I use hTerm. It has a bit of a learning curve, but it lets you do almost anything you could imagine doing to a serial port.
I never use PuTTY except for connecting over the internet; I realize some people use it for local serial, but the featureset seems to be terribly sparse for that...
The ESP8266 in particular doesn't have as much space in the flash to save code to as it does RAM to store the code you have uploaded. So you can get into situations like yours, where your code fits in memory, but you can't save it because even compressed, there's not enough space in the flash for it.
I know at various times, there has been a way to drive WS281x's from ESP8266 on Espruino, I think via a specific hackjob... Yah, here:
But - you will probably need to level shift the signal up to 5v.
I thought at some point I put pictures of an AT24 mounted on an Espruino board (the original ones), in the SMD prototyping area. But I can't find the pictures on espruino.com/AT24 - I thought I'd put them up there. The AT24/AT25 and compatible EEPROM/FRAM chips work great there, and I think both of my original Espruino's have AT24's mounted on them.
Hardware wise, the larger SPI flash chips (like the ones used on the ESP8266 modules to store the firmware) would also work - but I don't think we have a JS module for them yet.
I have had no issues using v91 with the included 1.6 bootloader - I have some with that, and some with 1.4, and no problems with either of them.
Could you have accidentally connected it improperly previously?
SD cards are very easy to trash if you abuse them, and often fail acting as if Vcc and Gnd are shorted.
Are you using the ESP8266 to provide WiFi to another device running Espruino, or are you running Espruino on the ESP8266 itself?
The modules that most people are using are and
The ESP-12 is commonly used in other development boards (like NodeMCU boards) that provide additional external components (USB serial on-board, buttons, level shifters, etc) - you must be using one of those.