Rework PCB Board Design for Ordering PCBA at JLCPCB
Worldwide
We are looking for a skilled freelancer who can take a two existing KiCad designs and rework both into a professional PCB board design that allows to order the boards readily assembled from JLCPCB. Project Scope and Objectives - Consolidate and rework two existing KiCad designs into manufacturable PCB projects. - Replace current level shifter with a TXB0108 level shifter (A/B sides and direction/decoupling handled correctly for 3.3 V ↔ 5 V). - Implement OE control so the TXB0108 is tristated during boot of the Wemos D1 Mini e.g. using D0 with an NPN inverter - Respect ESP8266 boot strap pin constraints; avoid placing conflicting external pulls on critical boot pins. - Rework design to use RJ45 as Input for Wiegand - Prepare the design for JLCPCB PCB + Assembly ordering Must Have Skills and Tools - Proficient with KiCad (current stable version). - Proven experience preparing PCBs for JLCPCB assembly (Gerbers, BOM, PnP). - Experience with ESP8266 / Wemos D1 Mini boot behavior and GPIO constraints. - Experience with bidirectional level shifters (TXB0108) and OE control. - Good knowledge of PCB manufacturability, DRC, footprint libraries, and assembly constraints. Deliverables - Complete KiCad project with cleaned schematics and PCB layout. - Final Gerber RS‑274X files and drill files. - BOM (CSV) with manufacturer part numbers and suggested suppliers. - Pick and Place (Centroid) file and assembly drawing. - 3D STEP model(s) for the board. - Assembly notes and JLCPCB ordering instructions (short guide). - Test plan and acceptance checklist describing how to verify: boot behavior, OE tristate during boot, - OE activation after boot, and all 8 inputs. - Short change log describing differences from the provided KiCad sources. Acceptance Criteria - The design can be uploaded to JLCPCB as PCB + Assembly without manual file edits. - A populated board boots the Wemos normally. - During boot the TXB0108 is tristated (OE LOW) and does not drive signals. - After boot the MCU can toggle D0 to disable the NPN and allow OE to be pulled HIGH, enabling the TXB0108. - All 8 inputs are readable and do not interfere with ESP boot. - DRC passes with no critical errors; footprints and part choices are JLCPCB compatible.
$70.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:2 weeks ago
- Hires:1
- Interviewing:8
- Invites sent:8
- Unanswered invites:1
About the client
- DEUKrefeld2:52 AM
- $50 total spent2 hires, 2 active
- Real EstateSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by