Skip to content

Fix RS232 breakout routing, jumper state, and DE9 3D alignment - #306

Open
rushabhcodes wants to merge 1 commit into
tscircuit:mainfrom
rushabhcodes:agent/fix-rs232-breakout-rendering
Open

Fix RS232 breakout routing, jumper state, and DE9 3D alignment#306
rushabhcodes wants to merge 1 commit into
tscircuit:mainfrom
rushabhcodes:agent/fix-rs232-breakout-rendering

Conversation

@rushabhcodes

Copy link
Copy Markdown
Contributor

Summary

Fix rendering and board-generation regressions affecting the SparkFun RS232 Breakout with the updated tscircuit toolchain.

Root cause

The board still used explicit autorouter and solder-jumper settings from the previous toolchain behavior, while the imported DE9 connector used legacy CAD model metadata. With the newer renderer, this produced outdated routing, jumper, footprint, and 3D output.

Changes

  • use the current board autorouter defaults for reliable PCB routing
  • correct JP1 solder-jumper state handling
  • update the DE9 connector with:
    • stable OBJ and STEP model assets
    • corrected PCB rotation and model-origin metadata
    • a component courtyard and reference designator
    • normalized footprint dimensions
  • update tscircuit and component-prop dependencies
  • regenerate PCB, schematic, and 3D snapshots across the board catalog

Regression coverage

The updated snapshots capture the rendering differences introduced by the newer toolchain and verify the corrected output across:

  • PCB routing and copper geometry
  • schematic rendering
  • DE9 footprint geometry
  • 3D model placement
  • solder-jumper representation

Validation

  • bunx biome format boards/SparkFun-RS232-Breakout/SparkFun-RS232-Breakout.circuit.tsx boards/SparkFun-RS232-Breakout/imports/DS1037_09FNAKT74_0CC.tsx package.json
  • bun run tsci-build — 105 circuits passed; build completed successfully

@rushabhcodes
rushabhcodes marked this pull request as ready for review July 16, 2026 12:47
@rushabhcodes
rushabhcodes requested a review from techmannih as a code owner July 16, 2026 12:47
Copilot AI review requested due to automatic review settings July 16, 2026 12:47

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ShiboSoftwareDev ShiboSoftwareDev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a lot of regressions, maybe we should fix the issues first?
if we merge I'm sure most of these issues will go overlooked
Image

@rushabhcodes

rushabhcodes commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author
image

I think most of the 3d issues are due to these explicit position defined in the imported components

@mohan-bee

Copy link
Copy Markdown
Contributor
image I think most of the 3d issues are due to these explicit position defined in the imported components

oh maybe issue from the converter ?

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.

4 participants