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.
Callbacks suck, async is easy
I’m using PouchDB lately, a JavaScript database that works in the browser. PouchDB for Javascript requires callbacks and I found myself stacking quite a bit of JS-specific syntax together. I haven’t written JS in quite a while so this was daunting. Lets go through all the pieces that add up to easy async database calls.
Synchronous PHP example
Here is a PHP sample of accessing a database.
[Read More]Leveraging Tech Innovation: How One Buffalo Labs Supports SiloCityLabs' Vision
Crafting Web Solutions for Open-Source Innovation
Working alongside One Buffalo Labs, we’re excited to formalize a partnership that ensures SiloCityLabs’ projects have a clean, fast, and accessible home online.
[Read More]Introducing FilaMeter
The Smart, Free Way to Manage Your 3D Printing Filament Inventory
If you’ve ever struggled to keep track of your 3D filament spools, wondering how much filament is left or dealing with a failed print due to an empty spool, FilaMeter is the filament tracking solution you’ve been looking for. Managing your 3D printing filament inventory no longer has to involve guesswork.
[Read More]
ESP32 Module for AC Infinity AirTap T4/T6.
What’s New in 2025
At SiloCityLabs, we’re always working to improve our products, and 2025 has brought a number of exciting updates to our ESP32 Module for AC Infinity Airtap T4/T6! With new features and design enhancements, this latest version offers better smart home integration, improved usability, and customization options.
[Read More]Filament Dryer PCB
The Ultimate Smart Upgrade for Your 3D Printing Workflow
Are you looking to take your Filament Dryer to the next level? The Filament Dryer PCB is the ultimate upgrade, adding enhanced filament material support, a better display, and smart home integration to ensure your 3D printing workflow is seamless and efficient.
[Read More]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
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]Introducing CraftRandom
Randomized Minecraft Inventory Generator
Are you a Minecraft enthusiast looking for a fun new way to spice up your gameplay? Whether you’re a casual player, a server operator, or just someone who loves creative challenges, we’ve got something exciting for you—CraftRandom!
[Read More]Universal Joy-Con and Junglecat adapters
3D printed phone adapters by Cuttlephone
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]