Skip to content

Update jscad-electronics to 0.0.155 - #982

Draft
addibble wants to merge 1 commit into
tscircuit:mainfrom
addibble:chore/jscad-electronics-0.0.155
Draft

Update jscad-electronics to 0.0.155#982
addibble wants to merge 1 commit into
tscircuit:mainfrom
addibble:chore/jscad-electronics-0.0.155

Conversation

@addibble

Copy link
Copy Markdown
Member

Picks up jscad-electronics#333, which mounts through-hole pin headers on top
of the board instead of beneath it. Every <pinheader> renders through this
package — core resolves them to pinrow… footprint strings — so until this
bump the viewer draws them hanging under the PCB with 2mm of pin poking up
through the holes.

Also 32 part bodies that previously rendered as nothing: the SOT and SC-70
families, TO-252/263, electrolytics, potentiometers, SMD switches, BGA. A
footprint with no body is not a cosmetic gap in a viewer that measures
things — it has no height at all.

No test outcome changes: 41 pass and 5 fail both before and after, and the
five are the same five (faux-board z defaults, and three 3d-view-to-svg
snapshots). They fail on main today, unrelated to this dependency.

Noticed while checking that: bun test fails on main here, 5 of 46 — the
faux-board z defaults and three 3d-view-to-svg snapshots — and no workflow in
this repo runs bun test, so CI has never seen them. Untouched by this
change and left alone; flagging because a suite that nothing runs stops being
true quite quickly.

Picks up jscad-electronics#333, which mounts through-hole pin headers on top
of the board instead of beneath it. Every `<pinheader>` renders through this
package — core resolves them to `pinrow…` footprint strings — so until this
bump the viewer draws them hanging under the PCB with 2mm of pin poking up
through the holes.

Also 32 part bodies that previously rendered as nothing: the SOT and SC-70
families, TO-252/263, electrolytics, potentiometers, SMD switches, BGA. A
footprint with no body is not a cosmetic gap in a viewer that measures
things — it has no height at all.

No test outcome changes: 41 pass and 5 fail both before and after, and the
five are the same five (faux-board z defaults, and three 3d-view-to-svg
snapshots). They fail on main today, unrelated to this dependency.

Noticed while checking that: `bun test` fails on main here, 5 of 46 — the
faux-board z defaults and three 3d-view-to-svg snapshots — and no workflow in
this repo runs `bun test`, so CI has never seen them. Untouched by this
change and left alone; flagging because a suite that nothing runs stops being
true quite quickly.
@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
3d-viewer Ready Ready Preview Aug 20, 2026 4:36pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant