NEJELaser Master Driver and Software

NEJE Master aka NEJELaser Master aka KKmoon Laser Engraver is a family of cheap laser engravers/cutters. They come in a variety of laser powers, from 3500mW, by 7000mW up to 20W. Bear in mind, this is the electrical input power, not real optical output power. The 20W module has a real power of around 5.5W optical. Still, it's enough to cut through 3mm plywood in 2 or 3 passes.

Anyhow… NEJE made it extremely hard to download their software. The web server where they store (http://wiki.nejetool.com/doku.php?id=nejelaser_master) it is extremely slow! The transfer is well below 3kB/s and breaks very often. This is why I've prepared a small package. It contains Windows driver for NEJE Laser Master and version 4.7 of NEJE software. You are welcome!

Download NEJE 4.7 and NEJE windows driver here

Visual Studio Code as Arduino IDE replacement

I can say a lot of good things about Arduino ecosystem. List will quite long, trust me on that. But Arduino ecosystem has one thing that sucks a lot: Arduino IDE. Programming environment for Arduino is crap. Period. I would not call it the worse development environment ever, but it's pretty close to that title. C'mon, Turbo Pascal from the early nineties of previous century was a better IDE!

There were few project to fix that problem. Somehow none of those really worked until Microsoft did not decided to do something about it and created

Visual Studio Code extension for Arduino

Arduino for Visual Studio Code
Read More

E45-TTL-100 Configuration Tool for Linux

This will be fairly short entry. Do you know what E45-TTL-100 LoRa wireless serial modules were missing? They were missing configuration tool for other platforms than Windows. And even on Windows it had some minor problems. Luckily, this has changed only a few hours ago.

E45-TTL-100 configuration tool for Linux

Stronnag, the man behind mwptools mission planner and tools for iNav and multiwii-nav, has released E45-TTL-100 configuration tool for Linux. Kudos!

Working solution for USBasp driver in Windows 10 64bit

Yesterday I’ve spent like 2 hours fighting to make USBasp ISP programmer work under Windows 10 64bit. Seriously, that was like some kind of nightmare that turned into a comedy. All web pages that I’ve found suggested following procedure:

  1. Download zadig
  2. Install libusb-win32
  3. Be happy

Unfortunately, in my case all attempts failed miserably. All I was getting from avrdude was

avrdude: error: programm enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1

I’ve found a solution. Internet was wrong. libusb-win32 was not the correct driver for USBasp. The correct driver was libusbK (v3.0.7.0). After installing libusbK USBasp came back to life!

usbasp driver for Windows 10 64bit

STM32 VirtualComPort driver for Windows

Virtual Com Port, VCP to method of choice for almost all recent flight controllers to connect to PCs. No more onboard USB-to-UART converters like CP2102. SMT32 can work as USB device too after all… But for this, Windows users will require dedicated driver.

I have no idea why STMicroelectronics made it so hard do download and use STM32 VCP driver for Windows. You have to register, confirm and then you can download, install package and look for the driver on HDD… Why, oh why….

So, to fix this issue, here it is: STM VCP driver for Windows as a zip, ready for download. Just unzip…