# Zynthian mini

**URL:** <https://discourse.zynthian.org/t/zynthian-mini/9300>\
**Category:** Hardware\
**Created:** [March 20, 2024, 12:20pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300 "2024-03-20T12:20:37Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [June 8, 2024, 2:09pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/142 "2024-06-08T14:09:57Z")

</div>

[zynthian-hw/MINI\_V2/resources/PCB-rev2-facia.png at master · sstojos/zynthian-hw · GitHub](https://github.com/sstojos/zynthian-hw/blob/master/MINI_V2/resources/PCB-rev2-facia.png) shows the dimensions mirrored. It would be nice to see these not mirrored.

---

<div class="post-metadata">

**Author:** ![stojos](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/stojos/32/10833_2.png) [@stojos](https://discourse.zynthian.org/u/stojos)\
**Post date:** [June 8, 2024, 2:15pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/143 "2024-06-08T14:15:47Z")

</div>

If you open PCB or PCB facia in Kicad 8 you will see it probably better.

---

<div class="post-metadata">

**Author:** ![stojos](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/stojos/32/10833_2.png) [@stojos](https://discourse.zynthian.org/u/stojos)\
**Post date:** [June 8, 2024, 3:12pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/144 "2024-06-08T15:12:11Z")

</div>

As I remember we need to fit all under facia components to 110mm height. If we can’t squeeze top and bottom buttons to be inside 110mm we can move 4 top ones to the left where current f1-4 are. There is a lot of space there to put all 8 there.

Also autoroute do a decent job on such a big PCB with few components so once we get all components aligned it will be a quick job to finish it.

---

<div class="post-metadata">

**Author:** ![MrBroccoli](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mrbroccoli/32/3195_2.png) [@MrBroccoli](https://discourse.zynthian.org/u/MrBroccoli)\
**Post date:** [June 9, 2024, 11:45pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/145 "2024-06-09T23:45:04Z")

</div>

I am also keen on the eurorack sized design when they are ready.

---

<div class="post-metadata">

**Author:** ![stojos](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/stojos/32/10833_2.png) [@stojos](https://discourse.zynthian.org/u/stojos)\
**Post date:** [June 20, 2024, 12:13pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/146 "2024-06-20T12:13:05Z")

</div>

Hi @jofemodo, I have spotted that v5 opt menu is reduced to only what is needed there because other options are available by their own buttons (e.g. no snapshot, no sequencer, no admin options).

Due to MINi v2 having the same buttons as v5 can I configure the same opt menu behaviour or this is hardcoded?

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [June 20, 2024, 1:01pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/147 "2024-06-20T13:01:56Z")

</div>

Hi @stojos:

This is decided based in the wiring layout:

```
	# Create the right main menu screen
	if zynthian_gui_config.check_wiring_layout(["Z2", "V5"]):
		self.screens['main_menu'] = zynthian_gui_chain_menu()
	else:
		self.screens['main_menu'] = zynthian_gui_main_menu()

```

In contextual menus, there are conditional entries, that normally are managed like this, for instance:

```
	# Global Options
	if not zynthian_gui_config.check_wiring_layout(["V5"]):
		options['Grid zoom'] = 'Grid zoom'
	if extra_options:
		options['Tempo'] = 'Tempo'
	if not zynthian_gui_config.check_wiring_layout(["Z2"]):
		options['Arranger'] = 'Arranger'
	options['Beats per Bar ({})'.format(self.zynseq.libseq.getBeatsPerBar())] = 'Beats per bar'

```

So if you are using the V5 wiring layout, you should get the “reduced” version of menus.  
If you are using a custom layout, perhaps we could add it to the list.

Regards,

---

<div class="post-metadata">

**Author:** ![stojos](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/stojos/32/10833_2.png) [@stojos](https://discourse.zynthian.org/u/stojos)\
**Post date:** [June 20, 2024, 2:16pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/148 "2024-06-20T14:16:52Z")

</div>

Thanks @jofemodo. Understood.

I am not going to change anything until a bug where mini v2 on rpi5 lose randomly the same 8 buttons because some of these buttons are needed if options are removed from opt menu.

---

<div class="post-metadata">

**Author:** ![wanthalf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/w/ed655f/32.png) [@wanthalf](https://discourse.zynthian.org/u/wanthalf)\
**Post date:** [June 20, 2024, 7:09pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/149 "2024-06-20T19:09:30Z")

</div>

Just trying to decipher the GUI code… what does the “Z2” actually mean?

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [June 20, 2024, 8:01pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/150 "2024-06-20T20:01:16Z")

</div>

Z2 is another Zynthian based hardware platform.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [June 21, 2024, 9:01am UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/151 "2024-06-21T09:01:58Z")

</div>

Well , this is a nice history that should be told with more detail, but not today. To resume:

> Z2 is a specific zynthian hardware version that was developed 2-3 years ago. We manufactured a limited quantity of Z2 units for a “special customer/partner”. The design an ideas of Z2 inspired the later design of V5.

Regards,

---

<div class="post-metadata">

**Author:** ![almeidatelecomlgs](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/almeidatelecomlgs/32/11361_2.png) [@almeidatelecomlgs](https://discourse.zynthian.org/u/almeidatelecomlgs)\
**Post date:** [June 27, 2024, 4:33pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/152 "2024-06-27T16:33:29Z")

</div>

ola boa tarde… amigo… sou muito grato por este projeto… estou inciando a construção do meu zynthian, mas tenho uma pergunta sobre o DAC… GY-PCM5102, em baixo… tem que fazer a solda ou jumper… pois o meu GY-PCM5102 veio todos os contatos em baixo abertos… poderia me ajudar ?

---

<div class="post-metadata">

**Author:** ![stojos](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/stojos/32/10833_2.png) [@stojos](https://discourse.zynthian.org/u/stojos)\
**Post date:** [June 27, 2024, 6:45pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/153 "2024-06-27T18:45:53Z")

</div>

This DAC comes with male pin headers like this  
 ![image](https://discourse.zynthian.org/uploads/default/original/2X/2/253d92c70888a99e30c504b2bad2d0a01e587967.jpeg)  
that need to be first solder to DAC card. If you did not get pin headers with DAC you will need to buy them. They are cheap.

After that you can solder DAC directly to the zynthian mini pcb. You can also first solder female header like this  
 ![image](https://discourse.zynthian.org/uploads/default/original/2X/2/217424906122b5b419b702ad2de9eb545c9671f1.jpeg)

to zynthian mini pcb and then just insert DAC with male headers into it.

---

<div class="post-metadata">

**Author:** ![almeidatelecomlgs](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/almeidatelecomlgs/32/11361_2.png) [@almeidatelecomlgs](https://discourse.zynthian.org/u/almeidatelecomlgs)\
**Post date:** [June 27, 2024, 10:45pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/154 "2024-06-27T22:45:33Z")

</div>

Before soldering the DAC board, I need to check if the solder bridges on the bottom of the JA GY-PCM5102 are configured as in the following image?:

 ![solderbridges](https://discourse.zynthian.org/uploads/default/original/2X/0/03cb001dbf0aa68b30db5ed9ffad29d05749ec47.jpeg)

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [June 28, 2024, 6:18am UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/155 "2024-06-28T06:18:49Z")

</div>

| Jumper | Name | Description | L | H | Required | Why |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | FLT | Filter select | Normal | Low latency | L | Better filtering of undesirable (out-of-bound) signal |
| 2 | DEMP | De-emphasis | Off | On | L | No emphasis applied to source so do not de-emphasis audio |
| 3 | XMST | Soft mute | On | Off | H | We want to hear something! This allows to mute output with a GPI without clicks. We do that in the mixer. |
| 4 | FMT | Data format | I2S | Left justified | L | RPi uses I2S data format. |

The DEMP is only valid for 44100 samplerate and is to correct some audio devices / encoding that has emphasised some frequencies to improve SNR. Although not specifically described in the data sheet, this is most likely “Red Book” demphasis which is a rarely used mechanism for improving SNR in older CD players (aimed at reducing quantisation noise in 14-bit DACs). A frequency range that is most likely to most objectionably impacted by noise added in the transmission is boosted (pre-emphasis) at source to increase its signal level and reduce the signal-to-noise ratio. This is then corrected at the receiver. There was a time that this feature was enabled in the Zynthian’s official DAC but we fixed that some time ago. If DEMP were enabled then you would have a birighter signal, pushing up the mid-high range.

---

<div class="post-metadata">

**Author:** ![almeidatelecomlgs](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/almeidatelecomlgs/32/11361_2.png) [@almeidatelecomlgs](https://discourse.zynthian.org/u/almeidatelecomlgs)\
**Post date:** [June 28, 2024, 12:59pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/156 "2024-06-28T12:59:45Z")

</div>

Hi, thanks for the explanation, but my question is how do you have to leave it configured for this MINI V2 project? Or leave everything open with the jumpers?

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [June 28, 2024, 1:09pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/157 "2024-06-28T13:09:39Z")

</div>

> [@almeidatelecomlgs](#):
>
> I need to check if the solder bridges on the bottom of the JA GY-PCM5102 are configured as in the following image?

Yes they are configured correctly. For Zynthian we want:

- 1=L
- 2=L
- 3=H
- 4=L

(That is the “Required” column in my table.) So the picture you posted is correct.

---

<div class="post-metadata">

**Author:** ![almeidatelecomlgs](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/almeidatelecomlgs/32/11361_2.png) [@almeidatelecomlgs](https://discourse.zynthian.org/u/almeidatelecomlgs)\
**Post date:** [July 3, 2024, 7:27pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/158 "2024-07-03T19:27:52Z")

</div>

Hello budy, how are you? Is the mini V1 PCB correct for manufacturing? I would like to assemble both… the v1 and v2 for the collection…

---

<div class="post-metadata">

**Author:** ![stojos](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/stojos/32/10833_2.png) [@stojos](https://discourse.zynthian.org/u/stojos)\
**Post date:** [July 3, 2024, 8:55pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/159 "2024-07-03T20:55:59Z")

</div>

Yes both are ok. V2 PCBs you can order directly from pcbway simple by repeating my order.

[Order Main PCB here](https://www.pcbway.com/project/shareproject/W42642ASE10_zynthian_mini_V2_rev2_bf0e7406.html)

[Order PCB Facia here](https://www.pcbway.com/project/shareproject/W42642ASE11_zynthian_mini_V2_facia_rev2_11398228.html)

or you can build gerber files from kikad project on [zynthian-hw](https://github.com/zynthian/zynthian-hw/tree/master/MINI_V2) GitHub.

V1 is on my GitHub [here](https://github.com/sstojos/zynthian-mini) inside the branch v1-4-buttons-no-audio-in

---

<div class="post-metadata">

**Author:** ![stojos](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/stojos/32/10833_2.png) [@stojos](https://discourse.zynthian.org/u/stojos)\
**Post date:** [July 3, 2024, 9:14pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/160 "2024-07-03T21:14:50Z")

</div>

Also for the most minimalistic approach (4 encoders only, all MIDI connectors and audio out) you can use my [zynthian-miniature](https://github.com/sstojos/zynthian-miniature) build.

That would go well with small usb keyboard that can be configure with the same purpose as v5 buttons. Something like [this](https://a.aliexpress.com/_EzKSK5N).

---

<div class="post-metadata">

**Author:** ![almeidatelecomlgs](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/almeidatelecomlgs/32/11361_2.png) [@almeidatelecomlgs](https://discourse.zynthian.org/u/almeidatelecomlgs)\
**Post date:** [July 5, 2024, 3:19pm UTC](https://discourse.zynthian.org/t/zynthian-mini/9300/161 "2024-07-05T15:19:23Z")

</div>

friend, I’m in love with this project of yours, all 3 models… it’s super cool

 ![4e0bb2ec-393a-49dd-9390-e64a72ad0433](https://discourse.zynthian.org/uploads/default/original/2X/b/b882800d40f6814ef5485ae1be196b4081d6a431.jpeg)

One question, using a power source on the PCB’s power connector, can I use the Raspberry’s Type-C connector to use it as a midi port on my computer?

[Previous page](https://discourse.zynthian.org/t/zynthian-mini/9300.md?page=7)

[Next page](https://discourse.zynthian.org/t/zynthian-mini/9300.md?page=9)
