Changes

Line 1: Line 1: −
[[File:Zynthian-on-piano-02.png|thumb]]
+
[[File:Zynthian-on-piano-02.png|600px|right]]
   −
<gallery>
+
== Introduction ==
Example.jpg|Caption1
  −
Example.jpg|Caption2
  −
</gallery>
     −
Zynthian Mini kit is a cost effective approach to build zynthian with intention to give opportunity:
+
Zynthian MINI kit is a cost effective approach to build a zynthian box with similar functionality to v5 kit.
* to zynthian developers to get functional zynthian similar to v5 where they can do most of the testing
  −
* to musician to get to know zynthian and learn their features before deciding to but the professional kit
     −
The main features of zynthian MINI are:
+
'''The ''pros'':'''
   −
* include encoders and switches that controll zynthian software in the same way as official zynthian v5 kit using the MCP23017 i/o extender
+
* Lower price
* include MIDI IN, MIDI OUT and MIDI THRU
+
* Possibility of inserting a standard RPi-hat
* include a I2S DAC for AUDIO OUT based on PMC5102 chip that is affordable to buy
+
* Smaller format. It's slighty higher than V5, but quite shorter.
 +
* More DIY! You will learn a lot more while building it.
 +
 
 +
'''The ''cons'':'''
 +
 
 +
* No audio input
 +
* No amplified headphones output
 +
* No separated TRS audio connectors. No balanced output/input.
 +
* No USB-B connector. Connecting to PC as USB device is more difficult, but still doable.
 +
* Lower performance at medium-high ambient temperature. Overclocking could cause over-heating. The plastic/fiber-glass case can't be used as a heat-sink.
 +
* No RGB LED feedback on push buttons.
 +
* More difficult to assemble. It requires more time and greater skills (i.e. soldering some electronic parts on the PCB)
 +
* Not so robust. Not so cool, but ... heyyy!! MINI-V2 is also quite cool! ;-)
 +
 
 +
'''The main features of zynthian MINI are:'''
 +
 
 +
* encoders and switches to control zynthian software in the same way as official zynthian v5 kit, using the MCP23017 i/o extender
 +
* standard DIN-5 connectors for MIDI IN, OUT and THRU
 +
* it uses a I2S DAC for audio out based on PMC5102 chip that is affordable to buy
 
* does not need any cabling inside for easy assembling
 
* does not need any cabling inside for easy assembling
 
* does not need the case to test it but it include design of two type of enclosure
 
* does not need the case to test it but it include design of two type of enclosure
 
** simple enclosure that only cover the top and bottom part of the device that can be also produced in the same way as PCBs
 
** simple enclosure that only cover the top and bottom part of the device that can be also produced in the same way as PCBs
 
** full enclosure that can be 3d printed
 
** full enclosure that can be 3d printed
* all connectors are easy to reach (V1 does not have RPI connectors aligned to the edge of the PCB)
+
* all RPi connectors are easy to reach
   −
To save the cost of building the Zynthian MINI, we had to sacrifice certain features that some professional musicians would need on the stage such as:
+
Zynthian MINI is currently at version 2. Previous version 1 was more similar to official V4 kit with only 4 buttons but it is not maintained anymore.
* no audio-in
  −
* no TRS audio connectors
  −
* not best in the class DAC for audio out
  −
* no rigid metal case
  −
* no zynaptik analog inputs
     −
Zynthian is currently at version 2. Previous version 1 was more similar to official V4 kit with only 4 buttons but it is not maintained anymore.
+
== Requirements ==
   −
To assemble zynthian mini V2 version you will require:
+
To assemble zynthian MINI V2 version you will require:
    
* PCB that need to be produced based on KiCad design that you can find in [https://github.com/zynthian/zynthian-hw/tree/master/MINI_V2 zynthian hardware] repository.  
 
* PCB that need to be produced based on KiCad design that you can find in [https://github.com/zynthian/zynthian-hw/tree/master/MINI_V2 zynthian hardware] repository.  
* Components that need to be soldered to this PCB.
+
* Electronic parts needed to be soldered on the PCB.
* 5" Screen
+
* 5" Touchscreen (DSI)
 
* Raspberry Pi 4 with heatsink
 
* Raspberry Pi 4 with heatsink
* optional: zynthian MINI V2 3d printable case
+
* ''Optional:'' 3D printed plastic case  
    
== Assembling the PCB ==
 
== Assembling the PCB ==
Line 52: Line 60:  
* Quantity: 1
 
* Quantity: 1
 
* Where to buy: https://www.aliexpress.com/item/1005003189675117.html
 
* Where to buy: https://www.aliexpress.com/item/1005003189675117.html
2. Capacitor - Electrolytic - Polarized
+
2. Capacitor - Electrolytic - Polarized
 
* Value: 100u   
 
* Value: 100u   
 
* PCB label: C4   
 
* PCB label: C4   
Line 64: Line 72:  
* Quantity: 5   
 
* Quantity: 5   
 
* Where to buy: https://www.aliexpress.com/item/1005005894912292.html
 
* Where to buy: https://www.aliexpress.com/item/1005005894912292.html
4. Capacitors - Ceramic - Non-Polarized  100n and 10n
+
4. Capacitors - Ceramic - Non-Polarized  100n and 10n
 
* Value: 100n   
 
* Value: 100n   
 
* PCB label: C22,C16,C19,C13,C23,C20,C9,C26,C27,C32,C8,C18,C21,C34,C33,C17,C25,C11,C24,C31,C12,C15,C10,C14   
 
* PCB label: C22,C16,C19,C13,C23,C20,C9,C26,C27,C32,C8,C18,C21,C34,C33,C17,C25,C11,C24,C31,C12,C15,C10,C14   
Line 316: Line 324:     
== Assembling Zynthian MINI V2 into 3d printable enclosure ==
 
== Assembling Zynthian MINI V2 into 3d printable enclosure ==
 +
 +
Zynthian MINI V2 3D printable case consists of four parts:
 +
 +
;Top:This is most important part because it encloses all internal parts together. You can print just this part and have zynthian mini much more secured then just standing on stand offs. 
 +
;Bottom:Bottom part closes the bottom of the case and comes with opening for the SD Card.
 +
;SD card door:This is a SD card door that is attached to bottom part for easy access to zynthian's raspberry pi SD Card.
 +
;Legs:These are small legs that are attached (glued) to the bottom part. They are designed to be a separate part from bottom part so that bottom part can be placed to printing bed and sliced without too much additional support. There is one stl file for one leg so you will need to print four of these.
 +
 +
You can either print this case yourself if you have a printer or give these 4 files to some of your friends that have it and point them to instructions here. Also you can request somebody to print this for you on [https://www.thingiverse.com/thing:6606399 thingiverse].
 +
 +
=== 3D printing instructions ===
 +
 +
Download all four parts from zynthian MINI V2 github repository.
 +
* [https://github.com/zynthian/zynthian-case/tree/master/Mini_V2_3d_printable/top.stl top.stl]
 +
* [https://github.com/zynthian/zynthian-case/tree/master/Mini_V2_3d_printable/bottom.stl bottom.stl]
 +
* [https://github.com/zynthian/zynthian-case/tree/master/Mini_V2_3d_printable/sd-card-door.stl sd-card-door.stl]
 +
* [https://github.com/zynthian/zynthian-case/tree/master/Mini_V2_3d_printable/leg.stl leg.stl]
 +
 +
Print first the following parts together top, sd card door and four leg parts by:
 +
* importing them to printer's slicing software
 +
* make copy of leg part so taht there are four of them
 +
* lay the top side of top.stl part onto the printer bed
 +
* lay the top side of sd-card-door.stl part onto the printer bed
 +
* leave legs as they are imported
 +
* arrange all part nicely aso that they do not overlap (you can use slicers auto arange feature)
 +
* set "zynthian mini" logo with "no support" instructions - there is not need to add support to these letters (it depend on the slicer how you do that but typically you can do this by painting them with no support indicator)
 +
* slice it with 15% infill and with support
 +
* do you standard preparation of you printer before prinitng (e.g. bed  level, z offset etc)
 +
* upload the print instructions from slicer and start printing
 +
 +
[[File:Slicer-screenshot-01.png|400px]]
 +
 +
This will print around 3:30 hours on average commodity printers these days that can easily do 250mm/s such is Elegoo's Neptune 4 or Anycubic Kobra 2.
 +
 +
<embedvideo alignment="inline" dimensions="263" service="youtube" description="Timelapse of this first print.">https://youtu.be/5RSKHbG7Gxg</embedvideo>
 +
 +
Then print bottom part. Lay bottom side of bottom part onto the printer bed. Use the same settings as for previous  parts. Bottom part will be printed much quicker.
 +
 +
=== Assembling all parts into 3D printed case ===
 +
 +
Here is the list of all components required to assemble zynthian mini V2 into the case:
 +
 +
[[File:Case-assembly-parts.png|400px]]
 +
 +
# Case Top part
 +
# Case Bottom part
 +
# Case SD Card door part
 +
# Case legs parts
 +
# brass heat set inserts (quantity 8) - M2.5xL4xOD3.5 - can be purchased [https://www.aliexpress.com/item/1005006071488810.html here]
 +
# screws for brass heat set inserts (quanity 8) - M2.5, 6mm - can be purchased [https://www.aliexpress.com/item/4001248931159.html here]
 +
# 5" DSI screen and its screws - can be purchased [https://github.com/sstojos/zynthian-mini/wiki/V2-Components-required here]
 +
# zynthian MINI V2 PCB - check instructions above how to assemble it
 +
# enncoder caps (quantity 4) and nuts - check PCB components required above where to buy it
 +
# Neutrik 1/4 stereo connector cap - can be purchased [https://github.com/sstojos/zynthian-mini/wiki/V2-Components-requiredhere]
 +
# raspberry pi 4 with heatsink
 +
# raspbery pi posts and their screws - their size depend on heatsink - the standard zynthian MINI V2 PCB build recommends two spacers connector which is 16mm long so that there is enough space for raspberry pi to cool - therefore if heatsink is 7mm then raspberry pi posts need to be 9mm (7mm+9mm=16mm) 
 +
# HAT posts (quantity 4) - 11mm standard.
 +
# Tools required - soldering iron for inserting heat set inserts and small phillips screw driver
 +
 +
=== Insert 3 heat set inserts into top and 5 into bottom part ===
 +
 +
Heat set inserts are easily inserted using soldering iron. The first you need to put insert into the position like this:
 +
 +
[[File:Assembly-1.png|400px]]
 +
 +
Then put soldering iron on top of the insert and gently pushed it inside the hole so that it is fully in like this:
 +
 +
[[File:Assembly-2.png|400px]]
 +
 +
Here is the location of holes where heat set inserts need to be inserted for top part
 +
 +
[[File:Assembly-3.png|400px]]
 +
 +
Here is the location of holes where heat set inserts need to be inserted for bottom part
 +
 +
[[File:Assembly-4.png|400px]]
 +
 +
There are other 2 holes for heat set inserts on the other side of the bottom part.
 +
 +
=== Put screen inside the top part ===
 +
 +
First attach the cable to the screen. Then lay down the top part face down on the flat surface and put the screen through the screen opening like this:
 +
 +
[[File:Assembly-5.png|400px]]
 +
 +
Check that screen top is flat with top part face:
 +
 +
[[File:Assembly-6.png|400px]]
 +
 +
Screen opening on top part is snag enough to keep screen in place while you are moving the top part even though screen is not yet fixed to anything. Don't be confused that screen is up side down - this is intentional so that screen cable connector is close to the raspberry pi connector.
 +
 +
=== Screw raspberry pi posts and HAT posts to the PCB ===
 +
 +
Now screw raspberry pi posts and HAT posts to PCB. Here is their locations on PCB:
 +
 +
[[File:Assembly-7.png|400px]]
 +
 +
=== Put PCB into the case and attach the screen screws ===
 +
 +
Here is the location of screen screws on the PCB:
 +
 +
[[File:Assembly-8.png|400px]]
 +
 +
=== Screw PCB to the case ===
 +
 +
Here is the location of PCB screws that need to be screwed into the case:
 +
 +
[[File:Assembly-9.png|400px]]
 +
 +
=== Screw encoder screw nuts ===
 +
 +
[[File:Assembly-10.png|400px]]
 +
 +
=== Screw Neutrik connector nut ===
 +
 +
[[File:Assembly-11.png|400px]]
 +
 +
=== Attach screen cable to the raspberry pi ===
 +
 +
[[File:Assembly-12.png|400px]]
 +
 +
=== Connect raspberry pi to the PCB ===
 +
 +
Here is location of raspberry pi post screws that need to be screwed
 +
 +
[[File:Assembly-13.png|400px]]
 +
 +
=== Attach the sd card door to bottom pat using a screw and glue legs to bottom part ===
 +
 +
[[File:Assembly-14.png|400px]]
 +
 +
=== Screw bottom part to top part ===
 +
 +
[[File:Assembly-15.png|400px]]
63

edits