itsme - jlcpcb is still not able to interpret t...

jlcpcb is still not able to interpret the board outlines. https://tscircuit.com/Heinrich-XIAO/greenboard
Heinrich-XIAO/greenboard - tscircuit
This code configures a microcontroller-based development board with connected power, reset, and communication interface pins, along with a Greenpill module mounted onto the circuit. To use the component "@tsci/Heinrich-XIAO.greenboard": 1. Import the component:
import GreenboardComponent from "@tsci/Heinrich-XIAO.greenboard"
import GreenboardComponent from "@tsci/Heinrich-XIAO.greenboard"
2. Use ...
No description
44 Replies
itsme
itsmeOP2w ago
cc: @Seve
Seve
Seve2w ago
CC @shibo this is a gerber generation issue
Seve
Seve2w ago
this is his circuit json from the link above
shibo
shibo2w ago
Ill check it out
Seve
Seve2w ago
@shibo im driving but this might be the fix, we need to test gerber uploads on jlcpcb https://github.com/tscircuit/circuit-json-to-gerber/pull/71
GitHub
Fix outline closure and add greenboard snapshot test by seveibar ·...
Summary close custom board outlines and flip Y coordinates when generating edge cut gerbers add a regression test and SVG snapshots for the greenboard outline fixture Testing BUN_UPDATE_SNAPSHOT...
Seve
Seve2w ago
(Driving = temporarily stopped)
shibo
shibo2w ago
Do you mean we must enforce gerber file tesring on PR? I might find an open source gerber viewer where we can use to create a dev server with vercel preview
Seve
Seve2w ago
we already have SVG snapshots tho with an open-source viewer, that's better than a vercel preview i'm at my cpu briefly, will test PR #71 now
Seve
Seve2w ago
shibo fix confirmed
No description
itsme
itsmeOP2w ago
should i order the board?
Seve
Seve2w ago
Yea for sure, let me know what the full cost is (you can add assembly) We dont have algora for reimbursement right now but we can figure something out. I can also give you a purchasing card About to hop in my car but lmk we’ll get it sorted!
itsme
itsmeOP2w ago
a p-card would probably work but it kinda depends since a lot of them dont work in canada
Seve
Seve2w ago
Itll work its a company card we’ve used them. I set a limit based on the full cost tho so lmk We can als reimburse i just dont know what platform to use
itsme
itsmeOP2w ago
also, i dont think the patch has propagated yet. im still seeing the same rectangular broken board.
Seve
Seve2w ago
yea it's not propagated yet sorry totally forgot, thought someone else would help propagate
Seve
Seve2w ago
ok it's moving upstream now, should be up in an hour or so and i'm watching the pipeline
itsme
itsmeOP7d ago
it still seems to be broken
Seve
Seve7d ago
are you using the file menu to download? it might be broken still on tscircuit.com maybe- but from the tsci dev file menu it should be up to date, if it's not i will do a deep investigation- sorry about that
itsme
itsmeOP7d ago
yeah im using the file menu. ill try locally
Seve
Seve7d ago
ok will look into it, sorry about that
itsme
itsmeOP7d ago
wait no i was using the downloadb menu on tscircuit.com
Seve
Seve7d ago
yea that's always a bit outdated unfortunately because the release pipeline is relatively new i sort of want to always dynamically load those converters on the fly so that it's always up to date for tscircuit.com
itsme
itsmeOP7d ago
No description
Seve
Seve7d ago
what's ncu? is it like bun update --latest?
itsme
itsmeOP7d ago
npm-check-updates its 3rd party so im checking if that might be the problem
Seve
Seve7d ago
gotcha ok lmk
itsme
itsmeOP7d ago
it still seems to be broken
Seve
Seve7d ago
can you do File > Bug Report just so that i have the exact code that's being run, i will repro annoying idk why it wouldn't be up to date
itsme
itsmeOP7d ago
No description
itsme
itsmeOP7d ago
it updates, but the board outlines are still broken
Seve
Seve7d ago
getting this for some reason
No description
Seve
Seve7d ago
so confused i will look into this more in one sec
Seve
Seve7d ago
@itsme we've added a test for this on the CLI repo and we're investigating it, i don't know how you're not getting this error locally :feelsconfusedman: https://github.com/tscircuit/cli/pull/1202/files#diff-9f77e5165a3a22dcf37e9a736919d7ed946d7ef8aca221044167141174a8c42c
Seve
Seve7d ago
CC @Rishabh / @AyushJ can someone look into this? There's a nice repro- maybe claude can give a head start. I have no idea why it would say "process is not defined"- it's like it's somehow accidentally importing a node builtin(?)
Seve
Seve7d ago
oof the CI can't reproduce... i get this error locally but the CI doesn't :/
No description
Rishabh
Rishabh7d ago
I can see the same process is not defined on my end too! Taking a look
Rishabh
Rishabh6d ago
No description
No description
Rishabh
Rishabh6d ago
No description
Seve
Seve6d ago
amazing ty!

Did you find this page helpful?