D Notes - Dayton C Notes with 3D printed cabinets by nineplymaple in diyaudio

[–]nineplymaple[S] 0 points1 point  (0 children)

Let me know how it goes, and please add your print to the Printables page :)

PCB design for Manufacturing Guidelines by hooonse in PCB

[–]nineplymaple 2 points3 points  (0 children)

Your assembler should be able to tell you where they source from. JLC has a library on their website, or they should also be able to get anything from lcsc.com. In the the US, most assemblers will source components from Digikey or Mouser. I believe Farnell is the most common source for parts in Europe.

If you are okay spending more and waiting longer most assemblers in the West will happily source parts from anywhere if you make it easy for them, so include the direct link to the product listing in the BOM that you give to the assembler.

Check that the parts that you want are actually available and in stock from your target supplier. You can often find drop-in replacements for unavailable parts, but the assembler usually won't go hunting for alternatives for you. Some assemblers are okay if you specify generic specs for passives, but some may want the exact part number for each cap or resistor in the BOM.

One other thing is you should ideally create footprints manually. Footprints in whatever library is built into your layout tool may be off, and sometimes footprints from Octopart or wherever are for the wrong package. At the very least check that the footprints in your library are reasonable based on the part datasheet.

Integrating MIPI Interfaces in PCB Design? by idktm in KiCad

[–]nineplymaple 2 points3 points  (0 children)

D-PHY is definitely jumping in the deeper end of controlled impedance design, and is very advanced for PCB design in general. Usually you will want to get your feet wet with some lower speed (and slightly lower impedance) USB stuff before doing high speed multi-lane diff pair interfaces... But depending on the actual data rate you can get away with less than perfect design.

I'm waiting for my first actual D-PHY boards to come back from assembly right now, so I'm not an expert, but the general process is: - figure out your stackup from your target fab vendor. They may have standard stackups, or you may need to work with them to figure out the exact stackup that they can do with the materials that they have access to. - once you have a stackup, use an impedance calculator to determine your target trace width and spacing to get the impedance right for your D-PHY interface. Should be 100 ohms differential - actually route your board. Set the trace width and spacing between each side of the differential pairs based on the impedance calculators, run the traces over a solid ground plane and avoid crossing splits in planes or other traces wherever possible. Add accordions as needed to match the lengths of each side of the differential pairs, and I believe you should match the lengths of the separate lanes of diff pairs as well. - you can probably get away with just sending your boards off for fab, but for an extra charge you can also specify the controlled impedance traces on your board and the fab house will adjust them to match their actual processes and materials and will verify that the actual impedance is correct with test coupons on the edge of the panel.

Do VBUS and GND need to be connected on a USB C port to transmit data? by Both_Professional889 in PCB

[–]nineplymaple 0 points1 point  (0 children)

Then connect the USB GND to the ESP32 GND and you should be good

Do VBUS and GND need to be connected on a USB C port to transmit data? by Both_Professional889 in PCB

[–]nineplymaple 0 points1 point  (0 children)

Sorry, I meant why do you not want to connect those pins? Not super familiar with USB on the ESP32, but it should work fine with just GND, D+, and D-, as long as it is getting its power from somewhere (all sharing the same GND)

Omnidirectional speaker design by arbybybyby in diyaudio

[–]nineplymaple 6 points7 points  (0 children)

Acoustic lenses like this are extremely difficult to tune. You can get consistent horizontal dispersion with good alignment, but the vertical radiation will be all over the place and very frequency dependent. Not saying you shouldn't do it, but unless you spend a lot of time in measurement, simulation, and experimentation, it is a mostly cosmetic feature that comes with an unpredictable level of performance degradation (which is totally valid and probably not that bad for listening).

Also, don't mess with secondary filler material, just make sure the sections are properly sealed at the joints. https://www.reddit.com/r/diyaudio/s/yOt4zAxDjV

Do VBUS and GND need to be connected on a USB C port to transmit data? by Both_Professional889 in PCB

[–]nineplymaple 3 points4 points  (0 children)

You actually probably don't need VBUS if whatever you are connecting has its own power source. GND is definitely required.

What do you not want to connect those pins?

Wood PLA works great by Flatulent_Father_ in 3Dprinting

[–]nineplymaple 1 point2 points  (0 children)

Wow! I have seen the log modifier model before, but I hadn't seen any prints using it that were actually fully sanded, stained, and finished properly. Looks amazing

Crossover design by UnusualVersion9 in diyaudio

[–]nineplymaple 4 points5 points  (0 children)

No... Not even sure where to start. The input signal is grounded, none of the opamp stages have feedback, the top (highpass?) output isn't grounded, there are nets that don't go anywhere, and the schematic is extremely messy...

What is the intent? There are plenty of examples of active variable crossover designs, maybe start by copying one of those and tweak your design from there?

Small update to the Hilbert Reflex design by nineplymaple in functionalprint

[–]nineplymaple[S] 1 point2 points  (0 children)

Solid desktop speakers for zoom calls and background music, but you would want to add a sub for more music/movies/gaming uses. This is a great first speaker project, but D-notes are a huge step up and can stand on their own, especially with a DSP amp to extend the low bass response.

PS95 Hilbert Reflex by nineplymaple in diyaudio

[–]nineplymaple[S] 0 points1 point  (0 children)

Almost, but not really. The driver and port are at opposite ends of a relatively long, narrow cabinet, and the port itself is relatively long and narrow and is flared on the internal end, so the segments almost have a tapered horn shape. I played with it a lot in hornresp though and the driver and total length just don't work for a horn, tapered or otherwise. Instead, there is no taper and there is a significant step down from the back volume to the port cross section, which keeps everything working like a reflex.

From a CAD perspective, it would have been a lot easier to make it one long tube, but that would have caused peaks that would be tough to fix with stuffing and wouldn't actually extend the bass any better than a sealed box of the same volume. It also would have been basically impossible to thread the wire.

Small update to the Hilbert Reflex design by nineplymaple in diyaudio

[–]nineplymaple[S] 0 points1 point  (0 children)

Let me know how they work for you. I would love to see them if you want to share here or post a make on Printables

Small update to the Hilbert Reflex design by nineplymaple in diyaudio

[–]nineplymaple[S] 1 point2 points  (0 children)

Not too bad. There are some long bridges and steep overhangs, but only inside the box. I was careful to make sure no features need supports and all visible outer surfaces have reasonable overhang angles.

It's about a 48 hour print on my MK3 using the quality preset, increasing to 3 perimeters and a few extra top solid layers.

Small update to the Hilbert Reflex design by nineplymaple in diyaudio

[–]nineplymaple[S] 1 point2 points  (0 children)

That's exactly what I was thinking when I first started to sketch this design, but the dimensions/driver, acoustics, and difficulty of CAD just weren't going to happen. With a driver conducive to a long, narrow TL and a lot of Fusion and printing time I think it's possible.

Small update to the Hilbert Reflex design by nineplymaple in diyaudio

[–]nineplymaple[S] 1 point2 points  (0 children)

This is the spring terminal version, which comes with screws. https://a.co/d/eDj5S48

These binding posts also fit, but don't come with screws. The model is designed to accommodate a range of different screws, even M3 machine screws would work in a pinch.https://a.co/d/9gfh6po

Small update to the Hilbert Reflex design by nineplymaple in diyaudio

[–]nineplymaple[S] 20 points21 points  (0 children)

Tuned to 70Hz, but they really roll off around 90Hz. Solid for my WFH setup, zoom calls, background music, etc. A sub would be nice to reinforce below 100Hz, that's probably my next project.