
In Progress
Posted
Paid on delivery
I am looking for an experienced electronics engineer to design a schematic and a production-ready PCB for a custom hardware MIDI controller. The core of the project is based on the RP2040 microcontroller and requires handling a mix of digital inputs via I/O expanders and direct analog inputs. The final design files must be delivered using KiCad 10 (or the latest stable version). ( Very easy job: Budget 120 USD ) Project Requirements & Technical Specifications Core MCU: Raspberry Pi RP2040 (integrated into the board design, not as an external Pico module). Controls & Inputs Architecture: 24 Push Buttons: Managed via 2x MCP23017 I/O expanders over the I2C interface. 3 Slide Potentiometers: Connected directly to the native ADC pins of the RP2040. 1 Rotary Encoder: Connected to digital pins for quadrature decoding (plus its push-button switch). Analog Hardware Optimization (Critical): Special attention must be paid to the analog frontend to completely prevent MIDI value jitter when transmitting data via USB. The design must include proper hardware low-pass/decoupling filtering (e.g., decoupling capacitors placed as close as possible to the potentiometers and ADC pins). Strict separation of the analog ground (AGND) and digital ground (GND) planes is required, with a clean single-point connection (star ground) to minimize digital noise injection into the ADC. Connectivity: 1x USB-C port for power, firmware flashing, and USB-MIDI class-compliant communication. Proper ESD protection on the USB data lines. PCB Constraints: 2-Layer or 4-Layer board (optimized for cost and signal integrity). Clean component layout with clear labeling/silkscreen for physical controls. Designed considering standard manufacturing capabilities (JLCPCB / PCBWay assembly friendly). Deliverables KiCad Project Files: Complete schematics, PCB layout, and custom footprint libraries. Production Files: Standard Gerber files, Excellon drill files, and IPC-D-356 netlist. Manufacturing Data: Bill of Materials (BOM) and Component Placement List (CPL/Centroid file) with LCSC part numbers for automated SMT assembly. Documentation: A brief PDF guide detailing the pinout configuration, GPIO assignments, and I2C address mapping for the MCP23017 expanders. Skills Required Strong experience with KiCad (specifically v10/latest). Proven track record with RP2040 hardware design (power sequencing, clock routing, USB differential pairs, ADC noise mitigation). Experience designing physical control interfaces (tactile switches, rotary encoders, potentiometers, debouncing). Understanding of USB-MIDI hardware requirements. How to Apply Please provide examples of previous PCB designs you have completed in KiCad (ideally involving microcontrollers or audio/MIDI gear). Let me know your estimated timeline and briefly outline your specific strategy for ensuring a completely noise-free analog layout for the sliders. Very easy job: Budget 120 USD
Project ID: 40590222
21 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

With a wealth of experience in circuit design and electrical engineering, I confidently say that I am the perfect fit for your KiCad Schematic & PCB Design project. My skills have been honed over the years with specific expertise in the utilization of KiCad (v10 and latest) and designing using the RP2040 microcontroller. I'm well-versed in handling MCP23017 I/O expanders, ADC pins, rotary encoders, and other components involved in your MIDI controller design. My designs are developed with keen attention to detail, especially regarding noise-sensitive analog sections. I understand the critical application of low-pass/decoupling filtering and proper separation of analog ground (AGND) and digital ground (GND) planes to ensure minimal jitter in MIDI transmission. Additionally, I'm conversant with USB-MIDI hardware requirements and USB data lines ESD protection. When you choose me for this project, you can expect nothing but a comprehensive delivery that includes all necessary files and documentation. My past projects involving microcontrollers combined with my affordable estimation will bring quality solutions to your project while staying within budget. Let me add great value to your project by employing my skills in digital motor control, power electronics, renewable energy, Matlab simulation, PCB design, embedded systems, and many more. I can't wait to discuss more about bringing your vision into reality.
$130 USD in 7 days
7.5
7.5
21 freelancers are bidding on average $121 USD for this job

Hi, I am an embedded systems engineer with over 16 years of experience in MCU based product design, KiCad PCB layout, USB devices, and noise-sensitive control interfaces. I can design this RP2040 MIDI controller as an integrated board, not a Pico carrier, and deliver the KiCad project, manufacturing files, BOM/CPL with LCSC choices, and the short pinout/addressing guide you requested. For the sliders, I would treat the analog section as a first-class part of the layout: short ADC routes, local RC/decoupling near the potentiometers and ADC pins, clean reference/3V3 filtering, controlled return paths, and AGND/GND joined at one deliberate point so USB and I2C switching noise is not injected into the ADC readings. I will also keep USB-C routing, ESD parts, RP2040 clock/power details, and assembly-friendly placement in mind from the schematic stage. I have completed KiCad microcontroller and USB hardware designs before; many client projects cannot be shared publicly, but I can show relevant examples privately if needed. A few quick confirmations would help: preferred board outline/control spacing, exact potentiometer and encoder models, and whether you prefer 2-layer cost optimization or 4-layer margin for cleaner routing. Please contact me to discuss details.
$120 USD in 5 days
7.6
7.6

HI, I am an experienced electronics and PCB Design engineer, specialised in use of ECAD software such as Altium Designer, KICAD, EasyEDA, etc. for the the design of electronics and PCB. I will design your projects to meet your Requirements and the industry standard. I do all kinds of circuits such as Power delivery circuit, Sensor Integrated Circuits, wireless control, MCUs etc. I will deliver the following. The Schematics for your Design The PCB for the design Bill of materials(If needed) Gerber, Pick and Place and other manufacturing and assembly drawings needed. Full Support and consultancy till the project is done. Kindly send me message for my previous designs and also so we can discuss further on your project I look Forward to working with you. Best Regards, Abdur-Rafiq
$123.40 USD in 7 days
5.2
5.2

With eight years of experience as a Senior Electronics Engineer, I am confident in my ability to handle your project skillfully and deliver top-notch results. The skills I have gained over the years working with RF engineering, embedded systems, and high-power electronic design make me the ideal candidate for this job. My detailed understanding of circuit design and PCB layout, including my proficiency in using KiCad, will be invaluable in realizing your vision. In particular, I have a proven track record with hardware designs involving the Raspberry Pi RP2040, giving me an in-depth knowledge of its power management, clock routing, USB differential pairs, and ADC noise mitigation aspects. This familiarity aligns perfectly with the core requirements of your project. Moreover, my extensive experience with tactile switches, rotary encoders, and potentiometers has given me valuable insights into designing physical control interfaces—an essential skill for this MIDI controller project. Regarding your requirement for a noise-free analog layout for the sliders, rest assured that I understand its criticality. I will adopt a multifaceted approach towards this challenge that includes proper decoupling filtering with close placement of decoupling capacitors to the potentiometers and ADC pins as well as strict separation and clean connection between the analog ground (AGND) and digital ground (GND) planes—effectively minimizing digital noise injection.
$140 USD in 5 days
4.4
4.4

As an accomplished electronics engineer and a dedicated user of KiCad, I can confidently guarantee a successful delivery for your MIDI controller project. I have received rave reviews from clients for my designs, several of which involve microcontrollers or audio/MIDI gear, ultimately validating my proficiency in such projects.
$39 USD in 1 day
4.9
4.9

I have read the details of your project throughly and I am confident that I can design a PCB based on RP2040 microcontroller using KiCAD version 10 in 120 USD Hi, I am Zain. My expertise includes • Embedded Systems • Embedded Linux • Rasberry pi / RP2040 hardware design / System on module / I/O extenders • Circuit Design • PCB Design • KiCAD / Altium • Mixed Signal PCB Designs / High Frequency PCB Designs • Firmware Development • C / C++ • Simulations etc. Lets chat. Best regards
$120 USD in 7 days
3.8
3.8

Designing a noise-optimized PCB for a MIDI controller requires comprehensive analog and digital layout expertise. I will focus on a clean split of AGND and GND, placing decoupling capacitors close to the analog inputs, and maintaining a solid star ground connection, all within KiCad v10 standards. My previous projects include custom MIDI interfaces and microcontroller-based control surfaces, ensuring reliable USB-MIDI communication and high-quality analog signals. I will provide thorough documentation with detailed pinouts, I2C configurations, and component placements, aligned with manufacturing standards for JLCPCB or PCBWay. My approach guarantees minimal MIDI jitter, optimized layout for signal integrity, and cost-effective production with a clear project timeline of 7 days. Looking forward to delivering a professional, production-ready design.
$58 USD in 7 days
3.5
3.5

Hello, I have extensive experience designing RP2040- and STM32-based embedded hardware, including USB devices, analog interfaces, and production-ready PCBs in KiCad and Altium. One challenge on a recent mixed-signal design was eliminating ADC noise caused by digital switching. I resolved it by separating analog and digital return paths, optimizing decoupling placement, adding RC filtering on ADC inputs, and carefully routing high-speed digital signals away from sensitive analog circuitry. The result was stable, jitter-free ADC measurements. For your MIDI controller, the design will include the integrated RP2040, MCP23017 I/O expanders, USB-C with ESD protection, and a layout optimized for low-noise analog performance. USB differential pairs, power distribution, grounding, and ADC routing will follow best practices to ensure reliable USB-MIDI communication and stable potentiometer readings. The PCB will also be optimized for JLCPCB/PCBWay assembly with a complete BOM, CPL, Gerbers, and documentation. I can deliver fully editable KiCad project files and a production-ready design within your required scope. Best regards
$120 USD in 2 days
3.4
3.4

Hi, I'd be happy to help with your MIDI controller. I have extensive experience designing RP2040-based embedded hardware, including USB interfaces, analog input circuits, and production-ready PCBs. Although I primarily use Altium Designer for professional PCB development because of its advanced routing, signal integrity, and manufacturing verification features, I can deliver the complete project in the latest KiCad format as requested. For the analog section, my focus is minimizing ADC jitter through careful PCB layout: dedicated analog routing, proper RC filtering, optimized decoupling placement, controlled ground return paths, and a clean AGND/GND star connection. I'll also ensure USB differential routing, ESD protection, and JLCPCB/PCBWay-friendly assembly outputs with LCSC parts. I can complete this project quickly while delivering a clean, production-ready design. I look forward to working with you.
$150 USD in 5 days
2.6
2.6

Hello, Your MIDI controller project is a great match for my embedded hardware and PCB design experience. I can design the complete RP2040-based board from schematic to a production-ready KiCad project, including USB-C, MCP23017 I/O expanders, analog inputs, rotary encoder, and all manufacturing files required for JLCPCB or PCBWay assembly. I will pay special attention to the analog layout by optimizing ADC routing, decoupling, grounding, and filtering to minimize noise and eliminate slider jitter during USB-MIDI communication. The design will follow good signal integrity and manufacturability practices, with a clean component layout and clearly labeled silkscreen. You’ll receive editable KiCad files, Gerbers, BOM with LCSC part numbers, CPL, IPC netlist, and concise documentation covering GPIO assignments and I²C mapping. I look forward to discussing your project and delivering a reliable production-ready design.
$120 USD in 7 days
1.4
1.4

Hey , I just went through the project description, and I see you are looking for someone experienced in Electrical Engineering, Electronics, Documentation, PCB Layout, I2C and Circuit Design. It instantly reminded me of a client who faced similar challenges, and I knew I had a tailor-made solution for it. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: • Is there anything else you’d like to add to the project details? • What’s the top hurdle you’re facing with this project? • What is the timeline to get this done? Why Choose Me? 250+ Projects. 5 Years. Zero Misses. My reputation is built on a single metric: Flawless Execution. While others promise quality, my last 100+ consecutive 5-star reviews prove it. I don’t just finish the job; I set the standard. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) The portfolio here is just the tip of the iceberg. To respect client confidentiality, my recent heavy-hitters aren't public, but I can share them 1-on-1. Click the 'CHAT' button, and I’ll send over the relevant samples immediately for your review. Regards, Ali .
$155 USD in 4 days
0.0
0.0

⭐⭐⭐Hello, Thanks for your posting "KiCad Schematic & PCB Design for a Simple MIDI Controller". I am an experienced Electronic Engineer specializing in circuit design, PCB design, embedded systems, and firmware development. I can deliver reliable, high-quality solutions tailored to your requirements with clear communication and on-time delivery. I focus on detail and ensure every design is thoroughly tested before delivery. I'm confident I can provide an efficient and cost-effective solution for your project. I'm ready to discuss your project and start immediately. Looking forward to working with you. Best regards, Ian
$30 USD in 2 days
0.0
0.0

I’d be glad to design your RP2040-based MIDI controller in KiCad and deliver a production-ready package for JLCPCB/PCBWay assembly. I have experience with microcontroller-based PCB design, USB interfaces, I2C peripherals, and mixed-signal layouts, ensuring reliable performance from prototype to manufacturing. For this project, I'll create a clean schematic and optimized PCB with proper USB differential pair routing, ESD protection, stable RP2040 power circuitry, and correctly configured MCP23017 expanders. To minimize ADC jitter, I will implement dedicated analog filtering, place decoupling capacitors close to the ADC inputs and potentiometers, and use careful analog/digital ground separation with a single-point connection to reduce noise. Component placement and routing will prioritize signal integrity while remaining assembly-friendly. You will receive the complete KiCad project, Gerbers, drill files, IPC netlist, BOM with LCSC part numbers, CPL/Centroid file, and a concise PDF documenting GPIO assignments, I2C addresses, and pin mapping. I can begin immediately and deliver the complete design within the agreed timeline while maintaining clear communication throughout the project. I would appreciate the opportunity to work on your project and deliver a reliable, production-ready MIDI controller design.
$30 USD in 7 days
0.0
0.0

I am excited about the opportunity to design a custom hardware MIDI controller using the RP2040 microcontroller. With my extensive experience in KiCad, I can assure a production-ready schematic and PCB layout tailored to your requirements. I understand the importance of minimizing MIDI value jitter and will focus on optimizing the analog frontend, ensuring effective separation of analog and digital grounds as per your specifications. Each component will be meticulously placed to adhere to best practices for signal integrity, especially for the push buttons, slide potentiometers, and rotary encoder you require. I will provide all deliverables, including comprehensive KiCad project files and production data. Additionally, I can include a clear and concise PDF documentation for easy understanding of configurations and assignments. Could you elaborate on any specific requirements for the hardware filter design to prevent jitter? I look forward to partnering with you on this project and bringing your vision to life! Best regards, Talha
$30 USD in 12 days
0.0
0.0

Hello. I am a full stack developer with expertise in KiCad, RP2040, and low-noise analog layout for MIDI controllers. I understand you need a schematic and PCB for an RP2040-based MIDI controller with 24 buttons, 3 sliders, and an encoder. My focus is on preventing jitter through low-pass filtering, proper decoupling, and strict analog-digital ground separation with a star ground. I will deliver KiCad files, Gerbers, BOM with LCSC parts, and a pinout guide. I am ready to start immediately. I look forward to collaborating. Best Regards.
$120 USD in 4 days
0.0
0.0

IF YOU'RE NOT HAPPY, YOU DON'T PAY. I recently completed a project designing a custom MIDI controller that required meticulous attention to analog hardware optimization, resulting in a jitter-free performance. I am new to Freelancer.com but have experience delivering complex projects. I have recently helped businesses in the electronics sector achieve reliable and efficient designs. I understand the importance of separating analog and digital grounds to minimize noise, and I will ensure a clean layout for the slide potentiometers and I/O expanders. My focus will be on creating a production-ready PCB that meets your specifications using KiCad, while ensuring that all deliverables are clear and precise. I focus on good planning, clean and maintainable code, clear communication, on time delivery, and reliable long term solutions. I am confident in my ability to meet your needs effectively. If this aligns with your project, feel free to reach out to discuss scope and pricing. WORST CASE SCENARIO YOU WALK AWAY WITH A FREE CONSULTATION Regards Ridwaan M
$150 USD in 7 days
0.0
0.0

Lausanne, Switzerland
Payment method verified
Member since Jan 27, 2011
$30-250 USD
$30-250 USD
$30-250 USD
$250-750 USD
₹12500-37500 INR
₹1500-12500 INR
$10-15 USD
₹75000-150000 INR
₹600-1500 INR
$100-150 USD / hour
$30-250 USD
$30-250 USD
$30-250 USD
₹600-1500 INR
₹600-1000 INR
₹75000-150000 INR
₹1500-12500 INR
₹600-1500 INR
$10-30 USD
₹100-400 INR / hour
$30-250 USD
₹600-1500 INR
£100-150 GBP
$1500-3000 USD