Repository navigation
hw: tinyDecoders receiver desk enclosure (Pro Micro, RXB6, OLED 128x32) - #63
Merged
Merged
Conversation
…ial) Sloped OLED face, micro-USB at the back, helical antenna inside and a knock-out SMA hole. Module sizes are typical values, to be measured. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The OLED sets the width; the Pro Mini is wired directly and taped flat, the RXB6 stands against the right wall. Three screws (the front right corner is taken by the RXB6). part="open" lifts the shell. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Two end supports hold the RXB6 1.5 mm above the micro-USB socket, which frees the front right corner for a fourth screw. Box 48 x 52 x 28 mm. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Drop the Pro Mini and the USB-serial module: the Pro Micro stands on its 8 mm header pins in two drilled rails (removable for breadboard use), its micro-USB at the rear opening. The RXB6 lies across, components down, its shield resting on two supports beside the Pro Micro with end ergots (plus glue); pin stubs face up for wires and decoupling caps. Measured RXB6, quartz, shield, OLED (active-area offsets from the maker drawing), Pro Micro and helical antenna dimensions; asserts guard pin depth, shield bite, antenna headroom. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…cessed flush Bosses no longer start in mid-air when the shell prints upside down: each one hulls up to its inner wall corner at 45deg. The shell walls go down by plate_t and the plate fits inside them (0.2 mm clearance), flush with the shell bottom. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Measured screw head 5.4 x 3.1 mm: counterbored 3.3 mm from below into a 2.5 mm pad under each boss, 1.2 mm floor under the head. Bosses start on the pads; pilot 2.5 mm (drill 2.8 if the screw binds) ends 0.5 mm past an M3x6 tip. M3x8 would need taller bosses that reach the OLED. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The joints on the left of the OLED board stand almost as high as the glass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Wider viewing angle. The bottom edge stays square: bevelled, it would print as a near-flat ceiling with the shell upside down. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
body() is now a minkowski of the inset convex profile with a sphere, so the side edges get the same 2 mm radius as the front ones. It also fixes the inner offset: the old 2D offsets inset the front, rear and top walls by 3.5 mm instead of 2, which ate the headroom over the antenna and the room for the Pro Micro USB plug at the rear. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The plate pads were clipped by the walls; bosses now sit pad_d/2 + clearance inside the walls so each pad is a full ring around the counterbore. Shell bosses and their 45deg gussets follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each boss is hulled to the two walls of its corner over its full height, instead of standing free 1.3 mm off the walls. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
arcadien
marked this pull request as ready for review
November 13, 2026 23:37
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Desk enclosure for the tinyDecoders receiver:
openscad/receiver.scad, Orca projectopenscad/print/receiver.3mf(shell + plate on one plate, Ender 3 settings).rotate([180,0,0]), no mirror).update_3mf.py/export.sh/ README knowreceiver.3mf.Measured: RXB6 (board, quartz, shield), OLED (board, glass, total thickness), Pro Micro (board, components, USB plug, pin rows), antenna, screws. Asserts guard pin depth, shield bite, antenna headroom, screw length.
Test plan
openscadrendersshellandplatewithout errors or failed assertsupdate_3mf.py print/receiver.3mfrebuilds the project in place🤖 Generated with Claude Code