This is a SAMR34 based LoRa dev-board with all the necessary components for fast prototyping. It’s a successor of my previous Penguino RF module and Feather breakout design ( https://www.tindie.com/products/16985/ )The new design uses the RAK4260 module from @RAKWireless and improves on some aspects, such as USB Type-C, RGB LED, user button, battery protection & voltage supervision, and optional flash & per-provisioned secure element IC pads.
About a year ago, after I first saw SAMR34 System in Package (SiP) in 2018 Electronica I couldn’t find a module for it and I took up the challenge for myself to build one myself. Then sharing first renders with the Twitterverse it gathered quite a bit of interest and I started selling couple over at my Tindie store. At the time I named the project TinyLoRa but for legal reasons I had to change it to Penguino.
ATSAMR34J18 LoRA System-in-Package (SiP) based RAK4260
ARM Cortex M0+ MCU & SX1276 LoRa Radio
256KB Flash, 40 KB RAM
Max Tx Power: +20 dBm; Max Sensitivity: -148dBm; Rx Current: 17mA (typical)
Frequency Range: 862 to 1020 MHz (DS values)
Deep Sleep Current: ~1 μA (module only)
Li-Po battery charging IC
RGB user LED, Battery Charge Status (red) and Power (blue) (w/ cut-off jumpers)
3.3V low Iq LDO (~1 μA)
Low-voltage battery cut-off supervisor IC (3V Vbat cutoff)
USB Type-C connector with protection/filtering circuit
0.75 A resettable fuse
Voltage divider for Vbat monitoring (w/ cut-off jumpers)
When you look back on retro gaming handhelds, the Game Boy is probably the first one that comes to mind. While it’s indeed a classic, it’s not without flaws. In the case of the Super Game Boy, the clock speed is about 4% faster than the original, which affects not only the audio playback, but also disqualifies it in speed-running.
To further compound the issue, it’s also the reason why this release didn’t include a link port for multiplayer. The difference in speed would have caused the devices to desync. While Japan received a Super Game Boy 2 that fixed the problem using a crystal oscillator at the proper speed, the U.S. version never received a fix.
It is possible to install a crystal oscillator of your own, and this GameBoy Clock Mod solves the problem without breaking other interesting features of the system, like the ability to change the gameplay speed using the Commander controller from Hori.
The mod avoids common issues by applying the correct clock onto the I/O chip, which is how the second iteration in Japan fixed the problem. You won’t need to lift any pins to install it either, plus the solder points are simple to attach to the board.
The Hackaday Superconference for 2018 was another massive success. As my first supercon, it was amazing to finally meet my fellow Tindarians in person. Not only did we have an awesome Tindie meetup, but several sellers also hosted talks, demos, and even workshops!
Let’s take a look back at Supercon 2018 and see what our fellow Tindarians were up to during this epic weekend!
The Tindie Meetup
During lunch on Saturday, we had a Tindie meetup outside in the alley area behind the Supplyframe DesignLab. There were several products on display, live demos, and more than a few familiar faces!
REPL stands for Read Evaluate Print Loop, and is the name given to the interactive MicroPython prompt that you can access on the ESP8266. Using the REPL is by far the easiest way to test out your code and run commands.
There is an USB-to-serial adapter board which be used to access the REPL on the badge via the serial port. However, a simpler option is to use the WebREPL:
Before connecting to WebREPL, you should set a password and enable it via a normal serial connection. Initial versions of MicroPython for ESP8266 came with WebREPL automatically enabled on the boot and with the ability to set a password via WiFi on the first connection, but as WebREPL was becoming more widely known and popular, the initial setup has switched to a wired connection for improved security:
Follow the on-screen instructions and prompts. To make any changes active, you will need to reboot your device.
The extra badges from the Summit are being sold here on Tindie as a fundraiser for the Ada Lovelace Fellowship which provides travel assistance to the Open Hardware Summit. All sales revenue will be 100% donated to the Open Source Hardware Association (OSHWA) for this purpose.
The Snowy Owl is the rebel of owls. They live in the north near arctic regions of the world, and unlike other owls, they are active during the day instead of the night. Owls in general are pretty great, which is why this Snowy Owl version of the Surface Mount Device 0201 soldering challenge kit caught my eye.
For this challenge, the resistors on the back of the owl have been changed to a 0201 packages for an additional level of difficulty. These are cellphone-level miniaturization so it will be a challenge. A dual inverter NL27WZ04 is used to implement the ring oscillator, which drives the blinking LEDs.
Robotics is the exciting intersection of a number of engineering fields including mechanical engineering, electrical engineering, and computer science. This project was designed as the basis for a two-day workshop for high school age students to introduce them to engineering principles and giving them a jumping off point for exploring their interests further. There is something for everyone here, even if it is just for the art it creates. The design goals were:
Easy to build.
Easy to program.
Did something interesting.
Low-cost so participants could take it home and continue to learn.
With those goals in mind, here were a couple of the design choices:
Arduino compatible for ease of programming.
4xAA battery power for cost and availability.
Stepper motors for accurate motion.
3D Printed for ease of customization.
Pen plotting with Turtle graphics for interesting output.