We are an independent development group based in Buffalo, NY. We work together to help each other out in our fields and open source projects. We live by the name Silo City Labs and work towards a better future for each other.

Getting Started with the ESP32MiniSD

Add Storage to Your ESP32 Projects

The ESP32MiniSD is a compact add-on board designed for Seeed Studio’s XIAO ESP32-C3, XIAO ESP32-C6 or XIAO ESP32-S3, enabling microSD card storage, battery monitoring, and USB charging capabilities. In this tutorial, we’ll guide you through setting up and using the ESP32MiniSD with an ESP32 XIAO module to read and write files to a microSD card.

Unlike Adafruit’s Xiao ESP32, the ESP32MiniSD is designed to get the most out of the ESP32’s capabilities, with a focus on storage and power management. The board features a microSD card slot connecting SD card to ESP32, battery monitoring, and charging circuitry, making it ideal for ESP32 SD card integrations including data logging, file storage, and portable IoT devices. Let’s dive into the setup and usage of the ESP32MiniSD with the XIAO ESP32 module!

[Read More]

PandaPaper turns malicious

Chrome extension modifies HTML and tries to hide it

paper panda logo with X for eyes

The “paywalling” of scientific research papers is an ongoing problem that hinders learning, hinders scientific research, and leaches profit from publicly-funded research. PaperPanda is a Chrome extension to download academic papers. Its intention is to find free links for published papers.

However what PaperPanda does under-the-hood tells another story. I’ve unearthed malicious code in PaperPanda’s Chrome extension and attempts to hide said malicious activity. This extension tried to modify my Amazon pages for unknown reasons - possibly a phisher or credit-card stealer. If you have this extension UNINSTALL IT. In this post I’ll explain how this extension is malicious and how it hides that behavior.

[Read More]

Universal Joy-Con and Junglecat adapters

3D printed phone adapters by Cuttlephone

junglecat adapter with controllers attached

Out of all the things the Cuttlephone can shape shift into, the universal controller adapters have been the most popular. The two-piece design can fit onto most phones and attach Nintendo Joy-Cons or Razer Junglecat controllers. It clamps on using a rubber band. This simple design expands the potential userbase far beyond the handful of phone models available. Universal adapters will now be a staple feature of Cuttlephone. Let’s take a look at the design and 3D printing of this adapter.

[Read More]

Smart Home Upgrades with ESP32 and ESPHome

Modernizing devices with ESP32 and open firmware

At Silocity Labs, we’ve always loved exploring innovative technology and making the world of electronics more accessible. Recently, we’ve opened a new shop featuring some of our favorite creations: ESPHome-compatible smart devices built on the powerful ESP32 platform.

[Read More]

Preparing for Power Outages in Buffalo, NY

A Comprehensive Guide to Generators

Buffalo, NY, known for its harsh winters, requires residents to be prepared for power outages. Generators are a crucial part of this preparedness, offering a reliable power source when the grid fails. This guide delves into the types of generators suitable for Buffalo, along with tips on fuel storage, maintenance, and installation.

[Read More]

Nurturing Your Garden the Smart Way

A Guide to Building an ESP32-Powered Automated Watering System

Introduction

In the world of electronics and software, innovation knows no bounds. As a senior software engineer in Amherst, NY, I’ve always loved to tinker with the latest technologies to create fun and exciting projects. One such project that I recently embarked on is an automated watering system that integrates seamlessly with Home Assistant, using sensors, Tasmota, MQTT, and an ESP32 4CH relay control board. In this article, I will guide you through the process of building your own automated watering system, step by step. Please note that having a basic understanding of Home Assistant and microcontrollers is recommended to follow this guide.

[Read More]

Cleaning up NAS

Updated in May 2021

Over the last few years me and my wife have been using the network server more frequently from its initial install and setup. We share 3-4 computers across the house and constantly move files onto the NAS. I have installed Nextcloud which I will detail in another post in the future. We have come across an issue that I have noticed with the network share. We moved all of our images and files over and ended up with tons of duplicates and a giant mess. I will show you what I am doing to clean that up. Our Nas is running on a ubuntu server. The following commands should work on most linux NAS servers.

[Read More]