Freelance PCB design

Ray Malik

PCB design engineer

I turn circuit ideas and prototypes into boards a factory can build — schematic, layout and the complete manufacturing package. A computer-science degree underneath, so the layout is drawn knowing what the firmware will ask of it.

Ray Malik at his electronics bench — oscilloscope, finished boards and a board layout on the screen behind him
Ray Malik hand-soldering a circuit board held in a PCB holder at his bench
  • 24 hto a fixed quotescope, price and timeline in writing
  • 100%money-back guaranteewritten into every signed contract
  • 0DRC / ERC errors at hand-offevery package checked before it leaves
  • AnyEDA toolfiles delivered in the format your team uses
01Work

Boards, start to finish

A closer look at two recent boards — each taken from a blank schematic to assembled hardware.

01PCB 1

ESP32-S3 Wi-Fi Plant Monitor

A battery-powered Wi-Fi sensor node — temperature, humidity, pressure, light and soil moisture — on four layers, with deep-sleep firmware that reports over MQTT.

  • 62.5 × 44.5 mm
  • 4-layer
  • ESP32-S3
  • USB-C + LiPo
Assembled

ESP32-S3 module, USB-C, two sensors, battery and soil connectors — every test point labelled.

Or click the photo.

02PCB 2

STM32 Industrial I/O Controller

A four-layer controller for 12/24 V equipment: it reads industrial sensors, switches real DC loads, drives a 0–10 V actuator and talks isolated RS-485 and CAN FD — with every energy output behind a hardware permission gate.

  • 140 × 100 mm
  • 4-layer
  • STM32G474VET6
  • 9–30 V DC
Trace a pathSwipe the diagram sideways →
STM32 Industrial I/O Controller — system architectureA protected 9 to 30 volt input feeds the field rail and a 5 volt buck. Isolated digital inputs and fault-protected analog inputs feed an STM32G474 microcontroller, which drives isolated RS-485 and CAN FD, four high-side outputs, two relays and a 0 to 10 volt output. Every energy output passes a hardware permission gate fed by reset, watchdog and rail supervision.FIELD INFRONT ENDOUTPUT STAGESFIELD OUTTIMSPI5V_SYSI²CUSARTFDCANARMMCUSTM32G474VET6Cortex-M4 · LQFP100FDCAN · USB FS · timers9–30 V DCVIN+ · VIN−Input protectionfuse · TVS · FET · eFuseVFIELDprotected field rail5 V field buckLMR38020 → 5V_FIELDAux rails±analog · iso 5 VDI1–DI4DI_COMIsolated receivers2 × ISO1212AI × 40–10 V · 4–20 mAFault protectionTMUX7462F · filters15V_ANA16-bit ADCADS8684A · 1 kSPS/chADC_AVDDUSB-C · SWDservice · debugLogic power selectTPS2121 → 5V_SYS5V_FIELDConfig memory24LC64 · CRC · 2 copiesIsolated RS-485ISO1410 · Modbus RTU5V_RS485_ISOIsolated CAN FDISO1042 · 2 Mbit/s5V_CAN_ISO4 × high-sideTPS4H160B · 0.5 A eachVFIELD2 × SPDT relayG5Q-1 · dry contacts5V_FIELD0–10 V outputDAC80501Z → OPA197±ANAD+ · D−RS485_REFCAN_H · CAN_LCAN_REFDO1–DO4LOAD_RETURNCOM · NO · NC× 2, separateAO1AO_RETURNSupervisionreset · watchdog · railsOutput permissionall four must be trueisolation barrierhardware AND gaterail feeding the block

Pick a path to light it through the board — power, sensing, outputs, the isolated buses, or the hardware permission that sits in front of every energy output.

I/O at a glance
  • 4×Digital inputs2 × ISO1212
  • 2×0–10 V inputsADS8684A · TMUX7462F
  • 2×4–20 mA inputsADS8684A · 0.05 % shunts
  • 1×0–10 V outputDAC80501Z · OPA197
  • 4×High-side outputsTPS4H160B-Q1
  • 2×SPDT relaysG5Q-1 DC5
  • 1×RS-485ISO1410 · own supply
  • 1×CAN FDISO1042 · own supply
  • 1×USB-C + SWDTPS2121 power select
The full case studyThe I/O, the architecture and the protection, on one page.
02Deliverables

One organized package, every time

Every job ends in the same versioned folder — so your fab, your assembler and your next engineer can each pick it up without a phone call. This one is PCB 1's, exactly as delivered.

03_fabrication/, pulled apart: PCB 1’s real copper, one file per layer. Hover a layer to lift it.
pcb1-plant-monitor_rev-A/
  • 01_schematic/The full schematic, as a PDF
  • 02_source/The editable project: schematic, board, libraries
  • 03_fabrication/Gerbers + drill, exactly as uploaded
  • 04_assembly/BOM with real part numbers, pick-and-place
  • 05_3d/Renders and a 3D model for the enclosure
  • 06_docs/Design document, six reviews, bring-up guide
  • 07_firmware/Bring-up firmware, when the job includes it
  • README.mdWhich folder is for whom
  • CHANGELOG.mdEvery step of the revision, dated
Download this packageZIP · 3.0 MB · 81 files

Yours in your EDA tool’s native format.

03Start a board

Have a board that has to work the first time?

Send a paragraph about what it does. You get a fixed quote — scope, price and timeline in writing — within a day, and a money-back guarantee in the contract.

Send the brief
  1. 01Send the briefWhat the board does, your target fab, and any files you already have — a paragraph is enough to start.
  2. 02Fixed quote in 24hScope, price, and timeline in writing. NDA signed first if your project needs one.
  3. 03Contract, then workA signed contract with the money-back guarantee written in: if delivery misses the agreed scope, you get a refund. Then the board gets built.