Comments (7)
Creating BOM should not be that hard, but none of the components have pick points defined. I think most of them are just in the geometric center of the part. LCSC also seems to have most of the major parts. They don't have comparators (well, they have 2 in stock).
I have never ordered board assembly so, I don't know what the requirements are. And I would not be comfortable publishing something I did not test myself. If someone creates the necessary files and tests the whole process with JlcPcb, I can add them to the repo for others to use.
from usb-sniffer.
But also, if they only assemble boards from EasyEDA and not just random boards, then I don't think there is much we can do. I'm not going to redo the design in EasyEDA for sure.
from usb-sniffer.
I would not be comfortable publishing something I did not test myself
Totally respect that!
I'm not going to redo the design in EasyEDA for sure.
Naturally. They support pulling in gerber files, so that's not a requirement at all.
EasyEDA/JLCPCB/LCSC are all the same company, so they have an "integrated vertical" type pipeline, but you're not limited to doing it that way. JLCPCB will spin the board just fine with what you've provided, it's only if you want to do assembly with them that you'll need a bom/cpl.
I spent some time after opening this issue, using this plugin ( https://github.com/Bouni/kicad-jlcpcb-tools ) with KiCad I was able to mostly generate a BOM/Placement file for JLCPCB. Biggest thing I ran in to is my own limited knowledge- Looks like LCSC has zero availability on some components and I'm not well enough versed to know what component alternatives (if any) I can use.
I may update the footprints with the exact LCSC part #'s to help along others going down this rabbit hole. If I get something suitable for doing assembly with JLCPCB (and/or EasyEDA formatted), I'll fork the repo and ping (since I respect not wanting to include things you haven't tested).
Thanks for the response!
from usb-sniffer.
What components are not available? I can help with equivalents. I checked all the major ICs and they were available (although FPGA is much more expensive than on mouser). The only non-generic thing that is not available are comparators. They only had two.
For the clock generators, anything of the specified frequency would work, they don't have to be Microchip parts.
The rest are generic components.
If someone wants to go though the JlcPcb ordering process and test the result, I'm available for help. I'd like people to be able to get the hardware, I just don't have the bandwidth to do that myself.
from usb-sniffer.
Hello, I just went through the JLCPCB process myself after finding this and the only things I wouldn't be able to get are the 512 ohm resistor (unless it's supposed to be 5.1K) and the USB3343 (which is out of stock, currently). The USB3343 can be sourced from LCSC but I would have to solder it myself. Also, is there a required size for the EEPROM? I chose a 64Kbit chip.
from usb-sniffer.
512 Ohm is supposed to be 510 - a very common value. The value of this resistor does not matter, it just provides the current limiting for the trigger input. Anything in the range 0-5 kOhm would work.
64 kBit would work, but I updated the schematic this morning to show 24LC128 - the maximum that can be supported.
But also, I was under the impression that JlcPcb used LCSC stock for their service. Do they actually have different stock?
I updated the schematic to show the correct resistor value.
from usb-sniffer.
@hanzov69 - Hey, do you have a sample/starting file you can share? I'm looking at maybe ordering some as well.
from usb-sniffer.
Related Issues (20)
- I used 4TG100C, Transfer rate: 0.00 MB/s HOT 6
- Error: libusb_bulk_transfer(): LIBUSB_ERROR_OVERFLOW, usb_capture_callback(): 6 HOT 3
- Only syslog entries HOT 16
- Issue with high speed devices HOT 16
- Are there any barriers to a MacOS version? HOT 10
- Issue with high speed devices HOT 4
- LCMXO2-2000HC-5TG100C HOT 4
- The on-board LEDS HOT 5
- DSC6101CI2A-026.0000 shows as end of life HOT 1
- USB high speed capture lost some packets HOT 6
- We need adaptive communication speed! HOT 1
- IC8 I2C-EEPROM Part Number? HOT 2
- Help flashing to eeprom HOT 3
- Improvement: please move GND and 3V3 vias from FPGA pins HOT 5
- Transfer rate: 0.00 MB/s HOT 12
- USB failing during the enumeration HOT 5
- usb_sniffer_linux failed with latest linux wireshark 4.2.5 HOT 5
- [BUG]usb-sniffer software cannot write firmware unless sudo in linux HOT 9
- [hardware]IC Obsolete HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from usb-sniffer.