Open qyz1106 opened 4 years ago
Bumping the thread; has anyone completed a controller and, if so, could you post more pictures of the "guts" and/or describe the assembly process?
Also bumping, but looking for more of an ELI5 guide that someone with limited hardware and electronics experience could follow.
Wrote a guide for the acrylic version.
Something you should check BEFORE buying materials: 1. The document said it needs 10 「25mm M3 Female-Female hex standoffs」and the given link is linked to a 4.5mm hex standoffs. But the standard M3 hex’s hex size is 5.5mm. So, you should check if 4.5mm hex standoffs are available in your region. If it is not available like here in Japan, you need to modify the 4.5mm hex to 5.5mm hex in the given .svg files before laser cutting the acrylic boards. 2. The breakout board and the air sensor board are not available in shops, you need to order them from PCB prototyping/ manufacturing services using the given gerber.zip files. 3. There is no enough space for 0.1" Sockets by default. If you prefer socket your Teensy and multiplexers rather than solder them to the breakout board, you may need adding TWO extra 5mm acrylic layers and it would need 35mm standoffs instead of 25mm. 4. Basic skills and tools for soldering are needed. 5. It may need extra 4 25mm M3 screws and 4 M3 hex nuts except the given parts in the list.
Getting started: 1. Soldering resistors: Solder the 33 ohm resistors to R17-R19 and the 51k ohm resistors to R20-R25 marked on the breakout board. You may also solder the angled pins to the breakout board by the way.
2. Soldering Teensy LC and USB-C breakout board Solder the Teensy LC and the USB-C breakout board directly like this. You can also solder a 0.1" 1 row, 4 pos pin header, or a 0.1" 1 row, 4 pos socket to the back side of the Teensy LC. Some USB type-c breakboards may need to be cut using something like a die grinder, depending on its size.
3. Soldering Teensy LC and multiplexers Solder the Teensy LC and the multiplexers to the breakout board like this.
4. Soldering air sensors Solder the IR LEDs and the phototransistors to the air sensor breakout boards like this. These boards are the two sides of a SAME PCB. Be cautious that DO NOT reverse the anode/collector and a cathode/emitter of a LED/phototransistor, or they would not work properly. Wires should be soldered to the opposed side of the IR LEDs/phototransistors
5. Soldering copper pads to a wire (Optional) In my case, I use 0.5mm copper plates instead of copper tape. If you would like to do this, solder your copper plates to a wire before sticking them to the acrylic.
6. Prepare the acrylic boards You should have your acrylic boards (and black papers) prepared as the document told. It would need aluminum foil and glue to cover the 3mm MDF(I used the cut off part of the acrylic instead) and the black paper with foil: There should be an acrylic plate looks like this: Stick you copper tape and wires (or copper plates soldered to wires, whatever) with glues or double-sided adhesive tape to its back side BEFORE assembling because it would be covered by the MDF/acrylic.
7. Assembling the main body It should be assembled by the order like this, you may need to solder the LED strip to wires first: Screws, nuts and standoff should be assembled like this: In my case I am using 40 M3x8 flat head screws instead of 3 types of M3 hex drive screws.
8. Assembling air sensors It should be assembled by the order like this: Screws, nuts and standoff (and PCB) should be assembled like this:
9. Combining body and air sensors Combine them with M5x20 screws and M5 hex nuts like this:
10. Wiring You should follow OpeNITHM/PCB Files/Circuit-Teensy32/OpeNITHM_Teensy_Schematic_v2.1.pdf to wire your controler properly unless you could not understand the schematic. If so, please refer this: Then it should become a mess like this:
11. Assemble the bottom acrylic plate Then follow OpeNITHM/readme.md to upload programs to the Teensy LC and DONE.
@pikapikahikaru
If it is not available like here in Japan, you need to modify the 4.5mm hex to 5.5mm hex in the given .svg files before laser cutting the acrylic boards.
Do you happen to still have the modified files for the proper size of the hex standoffs? If you could attach them here that would be much appreciated :-)
@vladkorotnev
Do you happen to still have the modified files for the proper size of the hex standoffs? If you could attach them here that would be much appreciated :-)
Sure, but I only have the .cdr files for CorelDRAW 2019 or above, which I used for laser cutting. Maybe they can also be opened with Adobe Illustrator (not tested) layers_modified.zip
@pikapikahikaru Thank you very much! I'm also currently looking around for what company in Japan could produce such parts, but cannot find any that would work with private person, seems most only work with companies/business entities (法人). Would you mind pointing me in the right direction, which service you used to order yours?
@vladkorotnev
Would you mind pointing me in the right direction, which service you used to order yours?
I got those acrylic boards and PCBs from Aliexpress (or taobao if you can read and type Chinese), it may take a month to ship from China. You can also try searching レンタル レーザーカッター to find if there any laser cutting service nearby.
Oh hey thanks for the diagram, this will come in super handy, appreciate it
@pikapikahikaru if possible you should make this into a .MD and PR it into the repo (either this one or skogaby's branch). It'll be a lot more visible there than in the issues page and it looks really helpful!
Is there any finished product photos or assembly manual to help in the process of assembly? I have all the required hardware printed out, but am hesitate to put them together.
Thanks John