
In Progress
Posted
Paid on delivery
I need a clean, ready-to-build schematic for a compact keyboard that uses an Arduino Micro as the controller. The board is for everyday, general use and will be arranged in a 3-row by 3-column matrix, with an additional key to switch between 4 modes. (10 keys in total). Hot-Swap Keyboard for the keys. Add diodes Include a 2 layer LCD Display that can be programmed on the Arduino Pro Mirco. Besides the usual character input, I want a few of those keys assigned to media functions—play, pause, volume up/down—and a couple reserved for custom macros. If you include diode placement and a clear pin map from the key matrix to the Arduino Micro’s GPIO pins, that will make firmware-writing straightforward on my side. PCB must be spaced to fit a 3d Printed enclosure Please deliver: • Gerber, BOM, Schematic •A complete schematic (PDF or KiCad/Altium file) showing the Arduino Micro, key switches, diodes and wiring • A concise parts list with footprints noted • Pin-mapping table indicating which row/column lands on which Arduino pin • Brief notes on how you would trigger the media and macro keys in code (no full firmware needed) Accuracy and readability are the priority; a design I can drop straight into PCB layout without guessing. I plan to order from PCBway with parts built in place ( No soldiering).
Project ID: 40430612
52 proposals
Remote project
Active 22 secs 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 over 8 years of experience in PCB Design and proficient in popular design tools like Eagle, Altium, KiCad, and EasyEDA, I am highly capable of providing a clean, ready-to-build schematic for your compact keyboard project. Additionally, my certification as a professional EasyEDA designer validates my competency to deliver high-quality design solutions. Your project's brief and detailed requirements align perfectly with my skill set. I have extensive expertise in Arduino programming and deep knowledge of circuit design for embedded systems. My proficiency with KiCad/Altium allows me to generate comprehensive and accurate schematics that can be directly dropped into a PCB layout with no guesswork. Moreover, I understand the need for precise pin-mapping tables, clear diode placement, and careful footprint selection that perfectly fit a 3D printed enclosure. Assurance of quality and readability is always at the forefront of my designs. Together, we can bring your vision to fruition with my knack for transforming ideas into reality in a timely and cost-effective manner. Feel free to check out my portfolio to see how I've previously turned complex ideas into successful projects like yours!
$140 AUD in 7 days
6.8
6.8
52 freelancers are bidding on average $159 AUD for this job

With over a decade of experience in Digital Motor Control, Analog Design, Electronic Design, and Power Electronics, it's safe to say circuit design and embedded systems are my bread and butter. My extensive skill set is ideally suited for your 4x4 Arduino Keyboard Schematic project, as it requires a unique blend of electronics knowledge and PCB design proficiency. I am adept at capturing accurate schematics with a meticulous design approach - exactly what you need for a clean, ready-to-build schematic. The provision of concise pin maps and notes that detail how to trigger media and macro keys in code will be seamless for me, given my vast experience in coding for embedded systems with various microcontrollers including Arduino, PICs and STM32. This will save you the hassle of deciphering complex firmware. I also have ample experience designing boards to fit into specific enclosures, ensuring your PCB will integrate smoothly with your 3D printed enclosure. Moreover, my familiarity with LCD Displays with the ability to program them on the Arduino Pro Micro aligns well with the secondary requirement of your project. I assure you that I will not only meet your specifications but exceed your expectations by delivering top-notch bikini wax hair removal service quality Gerber files, BOM, Schematics, footprints noted parts list, and easily comprehensible pin-mapping tables.
$115 AUD in 7 days
7.5
7.5

As a seasoned product development team, our expertise extends precisely to projects like yours. With a strong background in Arduino and PCB design, we are confident in providing a clean and efficient schematic layout for your 4x4 keyboard design. Along with this, we can offer you precise diode placements and an easily understandable pin map for simple firmware integration. Our services don't just stop at the schematic. We can also provide you with timely Gerber files, BOMs, and comprehensive notes on triggering media functions and macros—an efficient package delivered without excess information that allows you to retain control over the project. More importantly, we understand your priority of accuracy and readability in the design—no guesswork. Our previous clients praise us for designs that seamlessly fit into their intended layout as well as our full-service flexibility. From IoT to embedded systems to software solutions—we're equipped with a diverse skill set crucial to IoT projects like yours. Let's work together to bring your compact keyboard to life. Marked out by our reliability, manufacturability, and cost optimization skills, we're committed to ensuring the success of your project from conception to market. Order today from PCBway with confidence given our record of delivering high-quality products precisely on time. Excited about the opportunity to help create your next connected product!
$250 AUD in 10 days
7.6
7.6

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$40 AUD in 7 days
7.5
7.5

Dear Sir, I can design a clean, production-ready schematic and PCB for your compact hot-swappable macro keyboard using the Arduino Pro Micro. I have experience with custom keyboard PCB design, matrix scanning, USB HID/media controls, and compact enclosure-focused layouts. The design will include a 3×3 key matrix plus dedicated mode-switch key, with proper diode placement to prevent ghosting. I will integrate a programmable 2-line LCD display compatible with Arduino libraries and simple firmware expansion. The PCB layout will be optimized for hot-swap sockets, PCBWay assembly compatibility, and your 3D-printed enclosure dimensions. Deliverables will include schematic, Gerbers, BOM with footprints, pin-mapping table, and assembly-ready manufacturing files. I will also provide implementation notes for media keys, macros, and mode switching using Arduino HID functionality. Special attention will be given to readability, maintainability, and easy firmware development on your side. Ready to begin immediately after confirming switch type, LCD model, and enclosure dimensions.
$140 AUD in 2 days
6.8
6.8

Hi there, I’d love to design and deliver a compact 3×3 keyboard pilot built around an Arduino Micro with a hot-swap layout and a 2-layer LCD display. I’ll produce a clean schematic and board-level documentation tailored for PCBWay fabrication, including a clear pin map that ties each row/column of the 3×3 matrix to arbitraries on the Arduino Micro’s GPIO pins, with explicit diode placement to ensure ghost-free n-key rollover. Key features I’ll include: • 10-key matrix (3 rows × 3 columns, plus a dedicated mode-switch key) with robust diode isolation. • Hot-swap support for switch types and easy enclosure integration for a 3D-printed case. • 2-layer LCD display connected to the Arduino Pro Micro, with a simple I2C or parallel interface as preferred. • Media keys (play/pause, volume up/down) and a couple of programmable macro keys. • Full schematic, concise BOM with footprints, Gerber files, and a row/column-to-pin mapping table. • Clear notes on how to trigger media and macro actions in code (high-level guidance; no firmware is required). I’ll ensure the layout aligns with a compact enclosure and provides a clean routing plan for a straightforward PCB layout pass. What specific media key behavior do you want (toggle play/pause, next/previous track) and which Arduino Micro pins would you prefer for the row/column mapping? Also, do you want I2C or parallel LCD interface?
$250 AUD in 4 days
6.5
6.5

Hello, I can design the complete schematic and PCB for your compact hot-swappable macro keyboard using the Arduino Pro Micro, including the 3×3 key matrix, dedicated mode-switch key, LCD integration, and PCB spacing optimized for your 3D-printed enclosure. Deliverables: * Complete schematic (KiCad preferred) * 2-layer PCB layout * Gerber files ready for PCBWay assembly * BOM with PCBWay/JLC-compatible parts * Pin mapping table for rows/columns/LCD * Diode placement and hot-swap socket integration * Notes for media keys and macro implementation in firmware Relevant experience: * Custom keyboard and HID device design * Arduino/ESP32 embedded systems * PCB design for assembly services * Display integration and compact enclosure-aware layouts I’ll ensure: * Clean matrix routing with proper anti-ghosting diodes * Assembly-ready footprints * Readable, maintainable design files * Proper spacing/alignment for enclosure fitment Timeline: 3–5 days Budget: 220 AUD fixed price I can start immediately.
$220 AUD in 4 days
6.2
6.2

Hello, I am an Electrical Engineer with 6+ years of experience in PCB and hardware design. I currently work remotely as a Hardware Design Engineer for a reputed firm. I have designed up to 8-layer PCBs including mixed-signal, high-speed digital, analog, and power converter boards. I can deliver a clean and production-ready keyboard schematic with Arduino Pro Micro integration, key matrix, hot-swap switches, diodes, LCD display support, pin mapping, BOM, Gerber files, and PCB layout optimized for your 3D-printed enclosure and PCBWay assembly requirements. I can also share related PCB design samples for reference.
$70 AUD in 5 days
6.6
6.6

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$140 AUD in 7 days
6.0
6.0

Hello! I'm a highly skilled PCB Designer with over 10 years of expertise in delivering reliable and efficient PCB designs. I specialize in creating precision designs tailored to client's needs, utilizing top-tier design tools such as Altium Designer, Autodesk Eagle, KiCad, EasyEDA, Siemens PADS, DipTrace, Allegro/OrCAD, Fritzing and Proteus. My goal is always to ensure the highest quality and performance in every project. Core Expertise : • Schematic Capture & Layout Design • Component Selection & Library Management • Reverse Engineering (PCB Replication, PCB Cloning) • Gerber, BOM, and CPL File Generation & Manufacturing Support • Design for Manufacturability (DFM) and Design for Assembly (DFA) • PCB Design & Development (Single, Double, Multi-Layer, Flexible PCBs) Industries Served : • Medical Devices • Telecommunications • Consumer Electronics • Industrial Equipment • Automotive Electronics • Safety and Security Devices Why Choose Me? • Attention to Detail and Commitment to Quality • Strong Communication Skills & Client-Centric Focus • Timely Delivery & Flexible Approach to Meet Project Requirements I would love to help you with your next PCB design project. Feel free to reach out, and let’s discuss how I can bring your ideas to life! Best Regards, Utpal
$140 AUD in 5 days
5.5
5.5

Hello, I’d be thrilled to assist with your custom keyboard project based on the Arduino Micro. With experience in keyboard design and Arduino integration, I’ll provide a clean, ready-to-build schematic to meet your needs. Deliverables: Schematic: Full design of the 3x3 key matrix, including switches, diodes, and wiring. A pin-mapping table showing the connection to the Arduino Micro’s GPIO pins for easy firmware integration. Features: Keys for media functions (play, pause, volume) and custom macros. A key to switch between 4 modes. 2-Layer LCD Display: Integration of a simple 2-layer LCD for display programming with the Arduino Micro. Parts List: A concise list with footprints noted for easy PCB layout integration. Pin-mapping and Firmware Notes: Detailed pin-mapping and brief guidance on triggering media/macros in code (no full firmware needed). I’ll provide Gerber files, BOM, assembly files, and documentation to ensure a straightforward production process. The design will be optimized for your 3D-printed enclosure. I’m ready to start immediately and deliver a professional, reliable design for you. Best regards,
$140 AUD in 7 days
5.3
5.3

Dear Sir, I am an Electronics Engineer with more than 15 years of experiance in the field,can provide production-ready schematic and PCB design for a compact macro keyboard based on an Arduino Pro Micro (ATmega32U4). Project requirements: • 3x3 key matrix plus 1 dedicated mode-switch key (10 keys total) • MX-style hot-swap sockets • Diodes on all matrix keys • 2-layer LCD display connected to the Arduino Pro Micro • USB connection through the Pro Micro • PCB sized properly for a custom 3D-printed enclosure • Design suitable for PCBWay SMT assembly with minimal/no hand soldering Functions required: • Standard keyboard input • Media controls (Play/Pause, Volume Up, Volume Down) • Custom macro keys • 4 operating modes selectable using the dedicated mode key Please provide: • Complete schematic • Gerber files • BOM with footprints and part numbers • Clear diode placement • GPIO pin-mapping table for rows/columns • Brief firmware notes for media and macro key handling • 2-layer PCB ready for manufacturing Priority is accuracy, readability, and a design that can move directly into PCB fabrication without guesswork. Best regards, Hamza Electronics Engineer
$120 AUD in 3 days
5.4
5.4

Hi, I reviewed your compact macro keyboard project and it aligns well with my experience in custom HID devices, embedded PCB design, and keyboard matrix systems. I’m an embedded hardware engineer with 15+ years of experience, having designed custom input devices, ESP32/Arduino control boards, and hot-swap keyboard PCBs with integrated OLED displays and USB HID media-control functionality. Approach: ✅ I will design the complete schematic around the Arduino Pro Micro including the 3×3 hot-swap matrix, dedicated mode-switch key, OLED display, diode protection, and USB connectivity. ✅ I will create a PCB optimized for your 3D-printed enclosure with proper switch spacing, Kailh hot-swap footprints, and assembly-friendly routing for PCBWay SMT production. ✅ I will define clear row/column GPIO mapping, media/macro key assignments, and OLED interface connections for straightforward firmware development. ✅ I will deliver fabrication-ready Gerbers, BOM with PCBWay-compatible parts, schematic source files, and implementation notes for media/macro handling. Questions: ✅ I need to confirm preferred switch type and hot-swap socket footprint (MX/Kailh/low-profile). ✅ I want to verify the OLED display model and interface (I2C vs SPI). ✅ I need clarification on target enclosure dimensions and mounting-point constraints. ✅ I want to confirm whether RGB lighting or encoder support may be added in future revisions. Best, Yaroslav
$140 AUD in 7 days
5.0
5.0

With my proficiency in circuit design and embedded systems, I assure you a polished and fully functional 4x4 Arduino keyboard schematic. I understand your desire for clarity and ease of use, Therefore, your schematic will be clean and deliverable in a format that is readable without any ambiguity. My experience in PCB layout ensures that not only the dimensions are accurate, but the PCB also fits flawlessly into your 3D printed enclosure. Having worked extensively with Arduino Micro and built similar keyboards before, I'm well-versed with creating an efficient 3-row by 3-column matrix incorporating a diode structure. This feature is particularly crucial as it facilitates a smooth flow of signals to differentiate between different patterns. Given my hardware work experience in MQTT-connected sensor networks, I can seamlessly integrate the desired LCD display directly programmable on the Arduino Pro Mini. Additionally, my skills extend to firmware writing with clear pin mapping documentation. This means all the tedious tasks are already dealt with on my side, allowing you to quickly proceed with your work as soon as you receive it. Lastly, we can't overlook quality parts! Just like you prefer PCBway with parts built in place (No soldering), I too have a keen eye for top-notch components ensuring longevity and reliability. Trust me to limit your project requirements and preferences precisely into BOM while noting correct footprints for each part.
$400 AUD in 7 days
4.5
4.5

⭐⭐⭐⭐⭐ I can design this as a clean, PCBWay-ready hot-swap macro keypad using an Arduino Pro Micro with proper matrix scanning, diodes, OLED/LCD integration, and spacing optimized for a 3D-printed enclosure. What I’ll deliver: • Complete schematic (KiCad or EasyEDA preferred) • 2-layer PCB layout ready for PCBWay SMT assembly • Gerbers, drill, BOM, CPL/pick-place files • Hot-swap switch footprints (Kailh style) • Diode matrix for anti-ghosting • OLED/LCD wiring and pin mapping • Clear GPIO matrix table • Notes for media keys/macros in Arduino/QMK firmware Planned hardware: • Arduino Pro Micro (ATmega32U4 for native HID/media keys) • 3×3 switch matrix + dedicated mode key • SSD1306 I2C OLED display • SMD diodes per switch • MX-compatible hot-swap sockets • USB-C connector option if preferred I’ll also ensure: • Proper switch spacing for printable enclosure alignment • Stable I2C pull-ups and decoupling • Clean routing for easy manufacturing • All parts selected from PCBWay/JLCPCB stock where possible Media + macro implementation: The ATmega32U4 can directly send HID consumer-control commands (volume/play/pause) and custom macros through Arduino HID libraries or QMK firmware. The mode button can switch between 4 programmable layers. I’ve designed similar macro pads and compact HID keyboards before and can make this fully production-ready for assembly with no hand soldering required.
$140 AUD in 7 days
4.5
4.5

Regarding your 10-key macro pad project: I am an embedded systems engineer and PCB designer, and I have designed and manufactured this exact type of compact keyboard matrix (Arduino Pro Micro, hot-swap, diode matrices) multiple times. I know the layout nuances and potential manufacturing pitfalls of this specific build inside and out. To address your requirements directly: I will map out the 3x3+1 matrix utilizing surface-mount 1N4148 diodes to ensure full N-Key Rollover (NKRO) and prevent ghosting. For the display, I will route the connections via I2C (SDA/SCL) to conserve the Pro Micro’s GPIO pins and keep your firmware clean. The board will be designed with footprints for standard Kailh hot-swap sockets. Because you are using PCBWay's Turnkey PCBA service, I will format the BOM and Centroid (CPL) files specifically to their automated system standards so your design passes engineering review without holds or layout guesswork. I will also provide a clear pin-mapping table and a quick guide on using the HID-Project Arduino library to trigger the custom media inputs. I have engineered several similar custom keyboards and USB HID devices recently. Due to strict NDAs with those clients, I cannot post the design files or board photos publicly on my profile. However, if you send me a message, I will gladly break down the technical architecture, routing decisions, and problem-solving processes of those past builds to verify my expertise. Before we proceed with the schematic, I need clarification on three hardware details: Are you planning to use standard MX-style mechanical switches (Cherry/Gateron) or low-profile Choc switches? The Kailh socket footprints and board spacing are completely different for each. When you mention a "2 layer LCD," are you referring to a standard 16x2 character LCD with an I2C backpack, or a smaller I2C OLED (like an SSD1306)? Do you already have a DXF or STEP file for your 3D-printed enclosure, or do you need me to define the mounting hole placements and USB port clearances first so you can design the case around the finished PCB? Let me know.
$220 AUD in 7 days
5.0
5.0

With a deep command over diverse software packages and technologies, alongside a passion for 3D printing and electronics, I believe I'm the perfect candidate to design this 4x4 Arduino keyboard for you. My expertise lies in architectural designs, an area that demands not just creative problem-solving but also meticulous attention to detail - precisely what your project necessitates. Several of my previous projects have incorporated the use of 3D printed enclosures which makes me well-versed in optimizing the PCB layout. I can deliver a clean and concise schematic (PDF or KiCad/Altium file) detailing diode placement and a clear pin map covering each key's connection to the Arduino Micro’s GPIO pins. On top of that, I'll provide a comprehensive Gerber, BOM, and a concise yet precise parts list with footprints noted. Moreover, given my past experience with Arduino boards, including LCD integration and firmware-writing exercises, I can assure you straightforward code for the media and macro keys without needing an overarching firmware. The end goal here is to streamline the process for you as much as possible so that you accurately receive a design ready to drop straight into PCB layout without any guesswork; this is exactly what I intend to furnish you with.
$140 AUD in 3 days
4.9
4.9

Hi, Thanks for posting your Arduino keyboard project. I have experience designing matrix keyboards with row/column scan, latch buffers and multiplexers, with or without backlight. This is my proposed solution: SUMMARY: - 3row x 3col Keyboard with mounting holes and dimensions as per your 3D-printed enclosure geometry - Schottky Diodes - Option for de-noising R-C filters for each switch. - Scan mode using your choice or pins or a proposed list of row/column pins - Pull-to-GND or pull-to-VCC configuration DELIVERABLES: - Circuit diagram (.PDF) - PCB manufacturing files (Gerber, pick-and-place, drill list, etc.) per PCBway specs - Bill of Parts (.XLSX), PCBway format - Example C code for reading pins (STM32) - 3D CAD model of the board (.STEP) - 3D previews of the board (.PDF) PRICE ESTIMATE: AUD 165 LEAD TIME: 2 working days BACKGROUND: 12+ years of experience in hardware design, including: - Circuit design and simulation (Altium Designer) - PCB layout for high-speed and multilayer boards - Managing PCB manufacturing, assembly, prototyping, and global shipping - Programming in C, C++, Arduino, Python, Pytorch, NumPy - CAD design (AutoCAD Mechanical), producing models in STEP, STL, DWG and other formats. Please review my portfolio for examples of past projects. I hope this meets your requirements. Looking forward to your reply. --- Best regards, Gonzalo Pérez, EE
$165 AUD in 2 days
4.5
4.5

Hi, very straightforward and to be 100% I get this right: shouldn't it be simpler to use a ready keyboard like: <check on eg aliexpress "keyboard arduino" , there is a plenty but link does not work here> Since I need to understand what you really require would you mind contacting me in chat ? I've already used such keyboard and have had a PCB, in chat I can provide a picture. Please do not -eventually- assign me the task prior of a chat . Cheers, Alex.
$80 AUD in 30 days
4.5
4.5

Hi, do you have the step file for the enclosure so i can check if the board will fit into it? with kicad or altium it can easily generate 3d file that we can simulate the proper fitting in 3D view. i do it everyday for the rest of 11 years in engineering. lets discuss the detail and see if i can help you build this faster and better
$250 AUD in 7 days
4.6
4.6

Dear Client, For this keyboard, the schematic needs to be simple enough to build once, but clear enough that firmware, enclosure spacing and PCBWay assembly do not become guesswork later. I can prepare a clean, ready-to-layout design around the Arduino Micro / Pro Micro approach. I would include: ✅ 3x3 key matrix plus mode key ✅ hot-swap switch footprints with diode placement ✅ clear row/column pin map to Arduino GPIO ✅ LCD/display connection plan ✅ media/macro key notes for firmware setup ✅ BOM with footprints suitable for assembly ✅ Gerber-ready PCB direction matched to a 3D printed enclosure Since you want PCBWay assembly and no soldering on your side, I would pay attention to footprint availability, assembly-friendly components and connector placement from the beginning. Two quick points to confirm: 1. Which exact LCD module do you want to use? 2. Do you already have the enclosure switch spacing fixed, or should I propose the cleanest key layout? If you share your preferred switch type and display module, I can make the schematic and pin map easy to build from. Best regards, Prat PCB Must Innovations
$250 AUD in 7 days
6.4
6.4

Sydney, Australia
Payment method verified
Member since Oct 25, 2022
$30-250 AUD
$30-250 AUD
$30-250 AUD
$30-250 AUD
$30-250 AUD
$10-1000 USD
$250-750 USD
min $50 USD / hour
£20-250 GBP
$5000-10000 USD
₹12500-37500 INR
₹37500-75000 INR
₹150000-250000 INR
$5000-10000 AUD
$30-250 USD
€30-250 EUR
$8-15 USD / hour
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
₹1500-12500 INR
$10-30 USD
$250-750 USD
$250-750 USD
€250-750 EUR