Repository navigation
Conversation
- tinysensor_box.scad: wall-mounted box for PCB v2.2, screwed lid with gasket groove, int (vents) / ext (PG7 gland) variants - sensor_shield.scad: stacked-plate radiation shield for BMx280 breakout, wall bracket or snap clip under the main box - assembly.scad + rendu.png: overview render - README.md: export commands, assembly, hardware list, open points Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RNYLnB9ATL4uFdUmr9bSfN
…nder - tinysensor_box.scad: PG7 gland moved to the side wall by default (gland_side = left/right/bottom), under the flange chamfer; new part="open" render with the board inside and the lid flipped beside - stand.scad: table stand (mast screwed on the box wall ears + foot with socket) to stand box + clipped shield upright - sensor_shield.scad: shield shrunk from D80 x 72 to D56 x 52 mm (column 26, pitch 10, skirt 5); assembly/stand realigned - pcb.scad: simplified v2.2 board + 18650 from the KiCad positions - euro2.scad: 2-euro coin for scale in all renders - renders: rendu.png, rendu_pied.png, rendu_ouvert.png; README updated Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- mushroom.scad: amanita-style enclosure (in addition to the wall box):
tilted, wavy superellipse cap screwed from below through the gill
skirt, air gap above the roof; core with sensor chamber (BME280 and
TP4056 in rails, micro-USB facing down), slotted gill skirt cut along
the cap rim plane; perforated deck; hollow stem holding a vertical
18650 holder, ring and volva; glued-in dots
- pcb.scad: board cropped along the silkscreen dashed lines (x=147,
y=87) without the 18650/CR2032 holders; holder can be hidden
- renders: rendu_champignon{,_dessous,_coupe}.png; README section
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- cap = dome + gill disc, set on the stem at 10° (tilted tenon in a collar); all electronics in the cap: chassis printed upright with the BME280 lying flat over the gill slots, perforated deck, cropped board, charger upright with micro-USB facing down between two gills; the stem only holds the 18650 - outline generator (lobe_seed/n/amp/top/rot): random harmonics, full at the rim and fading to the top, flat rim; clearance index echoed so any seed is checked against the electronics; dome tabs follow the lobes - tip: smooth (1-d²)³ bump on top of the dome, gentle on one side and steeper on the other, zero at the rim; dots placed by Poisson-disk sampling on the real surface - renders, seed board (champignon_graines.png), README Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- stem built as a polyhedron: tapered shaft with twisting lobes (adds material only, fades under the collar), asymmetric concave foot flare (<= 45°) instead of the volva bulb; ring swept around the stem with wavy overhang and drop, underside ~45° - ground: separate 1 mm lobed disc (D~115) to glue under the stem, with a zigzag grass fringe around the foot, curved grass tufts and single blades (0.9 mm walls, 0.6 mm tips) - generic harmonic generator (hterms/hval) shared by stem, ring, ground - renders incl. rendu_champignon_pied.png; README Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
arcadien
force-pushed
the
openscad/enclosure
branch
from
October 26, 2026 16:08
32a7073 to
05aad2a
Compare
All parts in print orientation, ready for OrcaSlicer; _xN suffix gives the number of copies. ./export.sh regenerates them (./export.sh stl for STL). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Bare cell held between two tab contacts (spring on -, dimple on +), no soldering on the cell; tabs exit through the floor into the flat where the wires run. Printed flat, no support. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
40 mm sealed chamber under the cradle (~30 cm³, ~140 g of 1 mm steel shot), conical ceiling printed without support. Filled through a 15 mm hole in the foot, closed by a glued plug in a counterbore. Cradle now sits 60 mm above the ground. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.4 mm wall around the whole flared foot instead of a 29.4 mm bore: ~52 cm³ (~245 g of steel shot) instead of ~30 cm³. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
clear_m, dot_gap, flare_h, fringe_n join their sections; mesh resolutions (na, nt, ns) get their own section. Geometry unchanged (identical triangle sets for every part), print/ not regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…resistors, images Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The breakout's male header goes straight into a 6-position female 2.54 header soldered under the board in the I2C footprint (5 NC = CSB, 6 GND = SDO -> 0x76). BME rails removed, deck opening for the header, three more vent slots near the sensor, part="sensor" close-up view. pcb.scad: jst_eh option (I2C / I2C_SPI JSTs not fitted in the mushroom). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
harness.py (Pillow) draws faisceau_champignon.pdf (A4): W1-W6, cradle -> JST-XH 2p -> TP4056 -> J13 RAW IN, red/black, >= 24 AWG, both end types and lengths. New rendu_champignon_capteur.png; coupe and stale pied renders refreshed; chassis, deck and gills 3MF regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Câblage section (W1-W6 table, sensor plug-in), assembly steps reordered (BME plugged before the chassis goes on the disc, W3/W4 threaded bare through the +Y window), connectors and electronics table. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The rim tabs made it impossible to insert the gills disc into the closed dome. Three corbels on the inner wall now sit just above the disc, which is pulled against them by 3 M3 x 10 self-tapping screws from below (no nuts). The disc contour follows the narrowest part of the skirt so it clears the lobe hollows. The tip is placed so the dome apex is on the axis of J1 RADIO (normal to the board): the antenna rises straight into it. Dots re-placed (53/37/19), dot pin fused with its lens, part=console section view, height echo computed from the real apex. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Cap, gills and dot 3MF regenerated (dot files renamed x53/x37/x19), main, underside and section renders reframed for the new tip, new rendu_champignon_console.png, harness PDF antenna note updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Ajoute un dossier
openscad/:tinysensor_box.scad: boîtier mural pour le PCB v2.2, couvercle vissé avec gorge de joint, variantes intérieur (aérations) / extérieur (presse-étoupe PG7).sensor_shield.scad: abri de sonde à assiettes pour breakout BMx280, fixation murale ou clip sous le boîtier.assembly.scad+rendu.png: vue d'ensemble.README.md: export 3MF/STL, montage, visserie, points ouverts (alimentation).Generated by Claude Code