Getting Started

Adafruit Playground is a wonderful and safe place to share your interests with Adafruit's vibrant community of makers and doers. Have a cool project you are working on? Have a bit of code that you think others will find useful? Want to show off your electronics workbench? You have come to the right place.
The goal of Adafruit Playground is to make it as simple as possible to share your work. On the Adafruit Playground users can create Notes. A note is a single-page space where you can document your topic using Adafruit's easy-to-use editor. Notes are like Guides on the Adafruit Learning System but guides are high-fidelity content curated and maintained by Adafuit. Notes are whatever you want them to be. Have fun and be kind.
Click here to learn more about Adafruit Playground and how to get started.
-
PaletteFader A CircuitPython Community Bundle color palette and list brightness setter and normalizer tool.
PaletteFader is a CircuitPython helper class for brightness-adjusting color lists and displayio palettes. Normalization is optionally applied to the palette prior to brightness and gamma adjustments. Transparency index values are preserved and associated with the adjusted palette. Creates an adjusted displayio color palette object (
displayio.Palette
) property that can also be read as a color list. -
Ibanez FL9 Service Guide The Ibanez FL9 Flanger Service Guide was compiled from a collection of original and obsolete information to create a useful guide for maintaining this unique guitar pedal. Credit must be given to the authors of the original 1980s era Service Manual NO. 002 that was used as a template for this updated guide.
November 26, 2022, Cedar Grove Studios
The .pdf version of the guide and detailed repair blog can be downloaded from the project repository:
FL9 Detailed Repair Blog (.pdf)
Also available is a KiCAD folder of the as-built PCB design, contained in the project repository:
FL9 PCB Reverse Engineered Design (KiCAD folder)
-
Custom Storage Boxes The Idea
I went down a bit of a rabbit hole a week or so ago when thinking about a better way to store all of the dev boards I have for testing. The ideal scenario is to have a lot of surface area to lay them all out so that you can see them all at a glance. No need to dig through anything. One way to do that is with shallow drawers, commonly call flat file storage. I found a flat file cabinet on Craiglist but it was pretty pricey and very large. They are often used for large prints that need to be kept flat. For dev boards, I don't need a lot of area together, just a lot overall.
After seeing creative drawer inserts for the Ikea Kallax bookshelf and some done in cardboard, I realized I could get custom cardboard boxes to fit in each square. I found EcoEnclose which makes custom sized shipping boxes low minimum order ($20) and now have just over 20 boxes for around $40. 10 of the shallowest boxes cost just under $20 and can fit in a single square. (The wood 10 drawer set is $140.)
The Details
EcoEnclose has variety of options for the custom boxes: style, strength and inner dimensions. (The use is for going around another box for shipping.)
-
3D Hangouts This Week Just finished live streaming this week. We highlighted last week's learn guide, Talking D20, and showed off clear resin parts (Thanks to PhilB!). Pedro showed off his Dual-Extruded D20 and mentioned the STLs for 3D printers with multi-material capabilities.
For the prototyping segment, Pedro show his foam-core Tombstone and a 64x32 RGB Matrix. It'll use the matrix FeatherWing and PropMaker RP2040 Feather. Feature wise, it'll have text and graphics displayed on the matrix with accompanying sound FX and a servo-controlled crow triggered with a TOF sensor. Liz Clark will be collaborating with him to write the code in CircuitPython.
I'm working on a synth guitar using PropMaker RP2040 Feather with two 1x4 NeoKey QT boards, rotary QT encoders, speaker, switches and a strum mechanism. Liz will also be collaborating with me on the code, which will be done in CircuitPython using the SynthIO library.
For this week's Timelpase Tueday segment, we were both surprised with the tBulb product from toolmoon. It's a really neat USB powered lightbulb that is meant for attaching to a 3D printed base. Their thingiverse profile has tons of in-house designs that look amazing! Their product is also available to purchase on amazon.
Community makes this week was mostly props, which always fun to see!
Featured Products
-
NeoDriver with Le Potato Image the SD Card
Download the Raspbian image for sml-s905x from the distro server. Use etcher to image the sd card.
First Boot
The first boot is just like booting up Raspberry Pi OS on a Raspberry Pi. Follow the setup steps to create a local account, setup wifi and update the OS.
-
prepping images for an iot rgb matrix project i'm working on a big rgb matrix project using the espn API to get data for tracking various sports teams. since it's an rgb matrix it makes sense to display the team logos. however, there are a lot of teams across all of the leagues and images for rgb matrices have to be just so. this part of the project was really intimidating.
however, as luck would have it, the espn API includes links to excellent .PNG image files for each team. i wrote a python script that creates folders on your computer for each set of images, downloads the images, names them to match the team abbreviation in the API, resizes them, adds gamma correction from the image correction for led matrices guide, spits out a properly formatted bitmap file and deletes the original .PNG image
-
synthio patch symbols I'm working on a synthio fundamentals guide and have been finding these synth patch symbols very helpful in explaining how things work. Check them out here.
-
This week's Timelapse Tuesday Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week:
Spider Lamp
By: toolmoon
https://www.thingiverse.com/thing:6159137
CR10S Pro V2
- Glow PLA
- 60mm/s
- 30hr 40mins
- X:355 Y:279 Z:152mm
- .2mm layer / .4mm Nozzle
- 6% Infill / 1mm Retraction
-
200C / 60C
- 162g
-
Testing an eTape with my sump pump Now that the awesome eTape liquid level sensor works with Adafruit IO No-Code devices, I figured this would be a good way to add a really accurate sensor to my house's sump pump to track the water level in the tank. I used a simple hose clamp to go through the 3d print and hold it in place on the main sump pump pipe. Then I can slide the device down so it rests on the bottom of the sump pump tank.
Next step is to connect this up and do some tests with Adafruit IO. I think I am going to use the FunHouse board with this.
-
About Jeff I’ve been a software developer ever since I first started typing in program listings on an 80s home computer.
I’ve been a contributor to Free and Open Source software for over 20 years. See my github profile for my contributions and original software.
I'm proud to be working with Adafruit, mainly on CircuitPython, and helping enable people learn and create fun projects with whatever environment works best for them.