So here's the latest update!
After a break from the project, I've had some time to finalise all of the minor aspects of the PCB layout (connectors, spacing, physical dimensions, etc.) It took an entire day, but putting it off would have taken an entire month.
This is, without a doubt, the final high-level circuit diagram:
The final layout:
The idea behind the white silkscreen section at the top and the terminal blocks up there is that in this way an IEC quick connect panel mount connector can be used at the end of the case to make the PCB into a single unit (as originally intended). However, this also allows the PCB to be removed from the 3D printed case and used as a separate mains-->audio PCB as part of a bigger unit (with terminal block input/output). This is also the reason for the terminal block next to the headphone jack, which cannot be normally accessed whilst inside the 3D printed case.
To incorporate the finalised PCB into the old case, the 3D printed design needs to be enlarged by about 60%.
Below can be seen an enlarged version of the primary case extrusion:
However, since we're 3D printing and not actually extruding aluminium, the case body can vary in width along its length! The base of the case has a smaller opening to allow the existing IEC connector to retain compatibility:
Here's a quick picture from a failed print to preview the size compared with the old case:
I'm really feeling the project fatigue now. I've been dedicating mind-space to this project for months now and there are so many other things I want to do! Having a "properly" done PCB design and case is nice an all, but the gimmick wares off VERY quickly. This project should be called "An exercise in engineering design: tolerance and perseverance" or something along those lines. I just want to breadboard sparkly things...
Anyway, the next step now is to print all of the cases to a satisfactory standard and make an order for the PCBs/components. Ideally everything will fit and the PCB will work fantastically the first time it's powered on.
I'm sure this will be the case...
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.