什么是Midi Fighter?
Midi Fighter是一种音乐控制器,配有高质量的街机按钮,可提供出色的触感,低延迟动作和耐用性。 每个按钮还带有RGB LED背光,以可自定义的颜色和动画照亮半透明的按钮。
您可以用Midi Fighter做什么?
我? 不多。 但是,请检查其他技术人员可以做什么:

将PCB夹在顶板和底板之间,并用M3机器螺钉固定在一起; 在4个角上,铝制支架可为拱形按钮和PCB上的组件提供支撑和间隙。
对于街机按钮,我选择了Sanwa OBSC 24mm半透明按钮; 这些是高质量的日本街机按钮,额定压力为1500万次! 它们只需要很小的驱动力,并装有弹簧以提供快速反馈。 选择半透明按钮以使RGB LED发光也很重要important

对于PCB,我使用KiCad进行了所有设计。 布局并不太复杂,因为电路板相当大(〜15cmx15cm),所以我有足够的空间布线这些组件。 我确实花了一些额外的时间在PCB设计上,并确保所有尺寸都正确。 该微控制器是ATmega32u4,这16个按钮中的每个按钮都连接到GPIO引脚。 我之所以选择这种MCU,是因为它与Arduino Leonardo相同,并且我可以利用许多已经可用的库。


您可能已经注意到,该板上有32个RGB LED ! 为了在不使用光导管的情况下提供均匀的照明,我决定将其中两个LED放在每个按钮下方的对角线上。 现在由于布局原因,正常尺寸的5050 Neopixels太大而无法容纳,因此我选择了只有35mm x 35mm的SK6812 mini。

部件
所有设计都提交给制造商,大约10天后,我收到了所有零件: