Absolutely, I think trying to build a
Absolutely, I think trying to build a more difficult board. Thanks for the suggestion! If I face any problems, I hope the team will always be there to help me.
53 Replies
Teensy 4.0 (Headers)
Teensy 4.0 with Headers offers the fastest microcontroller and powerful peripherals in the Teensy 1.4 by 0.7 inch form factor.

@Seve I am facing an issue with adding other components to the board. Specifically, I need to understand how to add components like the processor, controller, flash memory, MOSFET, and regulator. My plan is to add them to the board first, and then trace their connections. I would appreciate any suggestions you might have.
looks this snippet when you are free please:
https://tscircuit.com/techmannih/Teensy
You should use the JLCPCB Import feature to import the specific chips
Try going to tscircuit, then hit new, then go to other templates
@Seve unable to import them




Have you already imported it on your account?
Cc @Rishabh we should include am error message with a link to already imported components
The component not found one is weird, maybe file an issue after checking the id
But the package name key thing sounds like you might already have it
Feel free to investigate the issue after you file it, easily a 1$0-20 bounty
nope
when i try to import face these messages
@Techmannih it's already imported to your account here https://tscircuit.com/techmannih
if you want to re-import it, just delete the snippet and re-import it
for the snippet that says "Failed to generated Component not found" you can press the file issue on github button, we will probably bounty it since it seems like an actual bug
the error message isn't great- the whole "duplicate key value" thing, so we'll fix that separately
I am trying to import the MIMXRT1062DVL68 processor and the W25Q16JVUXIM NOR flash memory. However, I haven't imported them yet; all the other components have been imported. Yes, I will raise the issue as per your expectations.
See the "File Issue in Github" button inside the website? that's the best way to do it when you do file, tyty!
sure
@Techmannih the only one that's a real bug is the "Component Not Found" one, sorry if that wasn't clear
@Seve can we also import W25Q16JVUXIM NOR flash memory and MKL022Z32VFG4 controller from jlcpcb part becouse when i try to import W25Q16JVUXIM ( C6025198 ) and MKL022Z32VFG4 controller ( C1337508 ) which is show "component not found" and both of these are not in my account.
and also facing an error with import all of three

yes file an issue for each one that doesn't import
what is the issue you're seeing?
on running show an error
like this is not a function
are you saying it always says "Component Not Found?"
If so yea you just need to file on github
if you fix these issues you will also get a tip/bounty as well- these are valid issues that we need help on
sure
but with these module facing an importing error right now
yes YOU need to fix that hahaha
set up a test here: https://github.com/tscircuit/easyeda-converter
GitHub
GitHub - tscircuit/easyeda-converter: Convert easyeda JSON PCB foot...
Convert easyeda JSON PCB footprints into tscircuit json - tscircuit/easyeda-converter
you'll get awarded for fixing that kind of issue
you may need to understand the JLCPCB api a bit to figure out why the component isn't loading
but yea not being able to import from jlcpcb is a big problem
idk why i am getting this ,

it sounds like that export doesn't exist
does the export exist?
yesh
try re-saving it and take screenshots

give a link to your snippet where the import fails plz
tscircuit - Design Electronics with React Components
Create electronic circuits using React components. Design schematics, generate PCB layouts, and manufacture custom PCBs with this free open-source tool.
i think you need to re-save it
then refresh your pages
there is something weird going on
i think you might have found a bug
if you go to the "View Files" dialog after saving, does it show "dist/index.js"
ohh yeah its not show

is dist/index.js empty after saving?
yea that could mean there's something wrong....
try to again import
no ,

yea ok so it should be fine then
@Seve I'm trying to fetch components from EasyEDA using the JLCPCB part numbers. It's working for some parts, but for others, the lists are coming up empty (lcsc: [], easyeda: []). This indicates that there are no matching components for these part numbers in the EasyEDA database.
"facets": {
"mine": 0,
"lcsc": 0,
"SMT": 0,
"easyeda": 0,
"following": 0,
"user": 0
},
"lists": {
"lcsc": [],
"easyeda": [],
"mine": [],
"following": [],
"user": [],
"SMT": []
}
Hmm idk if it has a jlcpcb page it has a db entry, i think there’s an alternate endpoint for searching
Does it show up on a search at jlcseach.tscircuit.com?
i try to search there i will let you know
can we search with "JLCPCB Part # " ( C21376) on jlcseach.tscircuit.com,
No we’ll have to build that feature
there is not found
yeah because all are not found there
Yea we should add it to the search functionality here https://github.com/tscircuit/jlcsearch
GitHub
GitHub - tscircuit/jlcsearch: Find parts from JLCPCB matching desig...
Find parts from JLCPCB matching design constraints (resistance values, capacitance, tolerance etc.) - tscircuit/jlcsearch
Either that or you can figure out how to get it from the easyeda/jlcpcb api which is a bit harder
yeah i will try it
where i find them
suggest any documentation for it
which one? the jlcpcb api is undocumented, you have to use the network panel to discover what endpoints they use
jlcsearch is pretty well documented and easy to contribute to
ohh
oaky seve
I try to setup but still getting error

it's a windows issue
in window
yes
also i checked that codebase for you and i think you can already search by jlcpcb part number
oh wait actually....
yea it works
you just have to leave out the "C"

ohh thank seve, then how to import jlcpcb component from here similiar to jlcpcb site,
idk it's just another api you can use, if you hit "json" on any page it turns into an api endpoint
there should be some kind of special id or something that you're trying to get from the search endpoint that's failing
so maybe this api can give it to you, if not you can always add it
also fixing the setup script to work on windows is probably a valid issue as well