I'm building an analog synthesizer with digital control from a custom Arduino board. I'm handling most of the hardware and software design, but I'm looking for an engineer to assist with various hardware and software tasks including:
- Check work on an existing PCB that I've designed in KiCad
- I'm offering $250 for this. It's a rather crazy analog design, four oscillators on one SMT board, about 400 total components. I messed up, and I'm literally paying for my mistakes here, because although I have a schematic for one oscillator, I unfortunately did not design this PCB directly from a schematic. So, the only way to check my work is by hand, against the schematic that I have. The only net class I have defined is ground. I just want someone to sanity check that the PCB is hooked up as the schematic is, I'm not as much looking to make large changes to the design or layout. But, I'm always open to feedback and critique, and I'm certainly no expert, as you can maybe tell by looking at my board.
- Design custom Arduino layout and board definition using ATSAMD51J or similar chip
- I'm happy to pay your hourly rate for this (and all other) work. I'm prototyping with an Adafruit ItsyBitsy M4, and need more pins. Unfortunately, I think I may need every pin on an ATSAMD51J, so I'm flexible and will use whatever works. This is a low-power synth running at 6V, so the regulator on the ItsyBitsy M4 is perfect. The only other things on the digital board will be two DACs that will connect to the microcontroller via I2C.
- I need help connecting to both I2C devices simultaneously via DMA.
- I've been using the I2C_DMAC Arduino library which has been great, but I haven't been able to get it to work with both DACs together. The problem may be that I'm also accessing the internal DACs via DMA (Adafruit_ZeroDMA library).
I'll provide detailed specifications, schematics, and business requirements as necessary for each task. I'll consider candidates with any amount of skills and experience in circuit board design and microcontroller programming. I'm by no means an expert, my degree is in design and media arts, and although I got my start in hardware on Arduino, I'd say I'm better at analog design than I am at microcontrollers at this point. I'd love your help, I have a lot else to do to finish the synth, and I'd really rather not do these specific things myself ![]()
For now, I'll leave an artsy picture of the PCB layout, of course I'll provide full KiCad files for the gig. And a pic of an early prototype of the synth.


