Rework PCB Board Design for Ordering PCBA at JLCPCB

Posted 2 weeks ago

Worldwide

Summary

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
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
PCB Design
Electronics
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
Member since Aug 28, 2024
  • DEU
    Krefeld2:52 AM
  • $50 total spent
    2 hires, 2 active
  • Real Estate
    Small company (2-9 people)

Explore similar jobs on Upwork

ESP32
Hardware Design
Multilayer PCB
AVR Microcontroller
RF Design
Electronic Circuit Design
Automotive Design
Hardware Engineer for Smart Desk GadgetFixed-price‐ Posted 3 weeks ago
Electrical Engineering
Electronics
Embedded System
Computer Network

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo