Manufacturing electronics at home

Manufacturing electronics at home

I've been enjoying a new e-mail newsletter by James Bowman of Excamera Labs. James is the creator behind awesome electronics projects like the Gameduino 2, a full colour touchscreen for Arduino. He has a bunch of new projects at the…

USB host shield on Espruino: Part 8

USB host shield on Espruino: Part 8

I still haven't successfully received data from the meter, but analysing the USB packets using the logic analyser that I started with yesterday has been super helpful. After I discovered yesterday that there wasn't any USB bulk transfer data being…

USB host shield on Espruino: Part 7

USB host shield on Espruino: Part 7

Today I want look at analysing what exactly is happening on the USB bus when we send and receive messages, to make sure that what I think is happening is actually happening. On a Windows or Linux machine this can…

USB host shield on Espruino: Part 6

USB host shield on Espruino: Part 6

As it's Sunday and we've been having really great weather here in Wales lately, I spent most of the day in the garden and on the beach and not in front of the computer. This means there's no new code…

USB host shield on Espruino: Part 5

USB host shield on Espruino: Part 5

I spent a couple of hours this afternoon and again this evening trying to get the TUSB3410 driver to work. I am now able to successfully communicate with the TUSB3410 chip inside the USB cable, set up some configuration parameters…

USB host shield on Espruino: Part 4

USB host shield on Espruino: Part 4

Today there won't be any new code, as I'm still trying to get it to work. After yesterday's successes in reading the device and configuration descriptors, I decided to implement a USB driver for the TUSB3410 chip from Texas Instruments…

USB host shield on Espruino: Part 3

USB host shield on Espruino: Part 3

Now that we can connect to a device using the USB controller chip with Espruino, we can start reading the USB configuration and device descriptors. These descriptors give us more information about the device, for example its USB vendor ID…

USB host shield on Espruino: Part 2

USB host shield on Espruino: Part 2

Yesterday we looked at how to connect to the USB host shield and read the register that contains the chip revision number. Today we'll look at how to initialise the USB connection with the device. We already have a way…

USB host shield on Espruino: Part 1

USB host shield on Espruino: Part 1

A week ago I wrote about getting the USB host shield working on Arduino. This week it's my Tidepool hack week, for which my goal is to get the USB host shield working on the Espruino Pixl.js, so that…

ESP32 with LoRa and an OLED display?

ESP32 with LoRa and an OLED display?

I've been looking for a LoRa module since I helped to install the first Things Network gateway in Swansea: Today we installed the first @thethingsntwrk gateway for our region. We are actively contributing to the 100% open source #IoT network…