This commit is contained in:
Jeff Epler 2020-08-08 20:15:22 -05:00
parent e8a6b44ea2
commit aec1ea1917

View file

@ -1,20 +1,12 @@
---
layout: base
title: feather-quad-box
title: Feather Quad 2x2 Enclosure
---
This is an enclosure for the [Adafruit Quad 2x2
FeatherWing](https://www.adafruit.com/product/4253).
It is designed to accomodate a stack of 3 boards with regular height headers,
but you can easily change the height by editing the OpenSCAD file and regenerating it.
For my clock design, I placed [4 displays in
front](https://www.adafruit.com/product/2965), the Quad in the middle, [a
Feather M4 Experss](https://www.adafruit.com/product/3857) and [precision RTC
FeatherWing](https://www.adafruit.com/product/3028) in back.
You'll need a whole pile of [M2.5 screws (5mm are good) and 12mm spacers](https://www.adafruit.com/product/3299)
to put it together.
{% for asset in site.data.assets %}
{% assign stlbasename = asset.stl | split: "/" | last | split: "." | first %}
### {{ asset.name }}
@ -40,8 +32,26 @@ Sections to consider adding:
## Print Settings
This is a very forgiving print. However, a manually added support under the
opening for the USB plug won't hurt.
Designed for 0.4mm extrusion width. Overall, this is a very forgiving print.
However, a manually added support under the opening for the USB plug won't hurt.
## Parts I used in my clock
For my clock design, I placed [4 displays in
front](https://www.adafruit.com/product/2965), the Quad in the middle, [a
Feather M4 Experss](https://www.adafruit.com/product/3857) and [precision RTC
FeatherWing](https://www.adafruit.com/product/3028) in back. I also put a
[small lipo battery](https://www.adafruit.com/product/3898) inside so the
display would continue to run during short power outages. Then I used a whole
pile of [M2.5 screws (5mm are good) and 12mm
spacers](https://www.adafruit.com/product/3299) to put it together.
While I haven't put the clock code online, there's a series on my personal blog
about some of the surrounding work that went into it:
* [Quad CharliePlex FeatherWing hack](https://emergent.unpythonic.net/01595078470)
* [Minimal Time-Zone Handling for CircuitPython](https://emergent.unpythonic.net/01595021837)
* [Calibrating the DS3231 and PFC8523 RTCs](https://emergent.unpythonic.net/01594923755)
* [Helpful scripts for CircuitPython & Real Time Clocks (RTCs)](https://emergent.unpythonic.net/01594912346)
## Downloads