Is there any place to get SMD populated PCB?

Also, could this work with an Arduino Nano?

If not, what’s the cheapest Teensy recommended?

No:

  • the pinouts are different
  • the Nano doesn’t work as a HID MIDI device out of the box
  • you’d need to recode a chunk of it.

It’s designed for a Teensy 3.2. As a result, I suggest using a Teensy 3.2.

3 Likes

I was thinking that with the incoming MIDI 2.0 protocol, 16n could use a screen like the Faderfox EC4 to show which parameters are controlled. Of course the parameter naming would be automatic in 2.0. What do you think?

Well, what do you think? How do you think that might be possible? What sort of IO would this ‘screen’ use, how would it connect to the MCU? What sort of code changes would be necessary? Would we have to handle MIDI 2.0 ourselves, or is their prior art we could draw from? And where would this screen go, physically? Would it require changing the shape/design of the case?

All the plans, CAD files and sourcecode for the project are available to start answering these questions.

Personally? I think it’s fine without a screen, and I have no interest in rewriting the entire firmware for MIDI 2.0. Also, I’d have to learn about MIDI 2.0. But the project is set up and licensed so that if you want to explore those changes, and even release them, you totally can. The link to the repository is, as ever, at the top of the main 16n thread.

4 Likes

You could order a SMD populated PCB at https://jlcpcb.com/, probably there are other PCB manufacturers that will do it as well.

to be fair, you could order a minimum of 5, providing you also supplied a BOM and placement data, which is not necessarily the most straightforward maneouvre.

I have what feels like a dum dum question- I realized after the fact that the sliders I ordered are way too long (tall) for the slider caps I bought (concave mixer style). It’s all soldered and together. Anyone have a recommendation for some way to cut those sliders down to size that doesn’t flex the pcb too much (my concern with using cutters of some type- I only have your basic angle cutters and wire cutters) or involve cutting and risk metal flecks and dust getting all up in the slider mechanism or elsewhere causing a risk of shorts?

use a taller standoff for the panels to raise the panel up instead of cutting the fader tangs down.

2 Likes

I’ve been avoiding that solution though it may what I have to do… love the look if it being so low profile

I have a 16n that I’ve received in a trade that is not being recognized by my computer or norns as a MIDI device. The 16n was built by Michigan Synth Works, shipped in fully functioning condition, and I’ve confirmed that the sliders are putting out 5v on their respective outputs. I’ve reset the teensy while looking at my device manager and the screen refreshes as if it’s detected a new device, but it doesn’t not seem to show up anywhere in the device manager.

I’m attempting to reflash the firmware as a potential fix but I’m running into some issues with the Ardunio software that I’m hoping someone here could help me with. I’ve programmed Teensys before but I’m not proficient so I’m hoping it some kind of obvious mistake I’m making.

I’m connected to my PC with the Micro B USB port. I’m using Ardunio 1.8.12 software and I have Teensyduino 1.51 installed, however the Ardunio software is not giving me an option to select Teensy 3.2 as a board. I’ve attempted to use the “Get Board Info” command, but I’m told I need to assign a port, which the software won’t allow me to do in the Tools menu…

Anyone have any tips on what might be going on here?

If you’re not seeing Teensy devices in that particular menu, it looks like Teensyduino has not installed correctly - they should be listed there regardless of whether a device is connected or not.

Something sounds amiss, though, with the Teensy as well - the 5V working on the faders basically means the power is coming through the USB jack correctly, but not much else - the CV outs bypass the Teensy entirely.

Usual question at this point: are you definitely using a cable with data lines that work? Some fables that come with phone chargers only have power connected, and so you’ll never see data with them. This is separate to the Teensyduino issue, but always worth asking.

Teensyduino Download
https://www.pjrc.com/teensy/td_download.html

@infovore confirmed cable is a data cable; also seeing the same behavior with a data micro A cable plugged directly into the teensy.

@okyeron that’s where I’ve installed Teensyduino from, I tried the installer a few more time but with no change. I’ve made sure to restart my computer after installation, just in case that was necessary.

EDIT: I opened one of the tutorials in the Teensy install folder and the Teensy boards are now available in the drop down menu. Will attempt this again.

Plot twist: it’s a Teensy LC, not a 3.2. I tried compiling the firmware for the LC despite the clock speed maxing out at 48mhz, successfully flashed but unsurprisingly still does not work…

Did a quick look and there’s not any pin conflicts that I can see and the i2c_t3 library should work on LC… but pullup voltages are different and may be an issue.

As for why there’s an LC on there - you should probably have a conversation with MSW.

2 Likes

Hey, I actually went through this problem myself. There are compiled hex files on the msw web page for the LC.

1 Like

Indeed, I used the hex files on Michigan Synth Works website and it’s now recognized as a MIDI device; thank you for the heads up.

@okyeron The HEX files are labeled specifically with LC in the name so my guess is they are using the cheaper Teensy to save a couple bucks on their end.

2 Likes

Whoops, didn’t know I was passing ya a variant design! It wasn’t my first board from MSW so I must’ve missed when the design changed.

1 Like

Glad we all got that solved, and good to know about the LC for a $THING I have coming up…

1 Like

Anyone with an MSW built 16n tried swapping out the teensy LC with a 3.2? Any idea if there were other changes to the board layout that would make this swap incompatible?

I know desoldering the LC is going to suck, but it might take care of additional headaches down the road.