├── BOM
└── BOM.md
├── Firmware
├── ReadMe.md
├── marbles.hex
└── marbles_bootloader.hex
├── GerberFiles
├── Gerber_CtrlBoard_Orig.zip
├── Gerber_CtrlBoard_Thonk.zip
├── Gerber_MainBoard.zip
├── Gerber_Panel _Orig.zip
└── Gerber_Panel._Thonk.zip
├── PanelLayout
└── Layout.md
├── README.md
└── Schematic
└── Schematic_Marbles.pdf
/BOM/BOM.md:
--------------------------------------------------------------------------------
1 | # BOM
2 |
3 | | Description | Value | Quantity | |
4 | | --- | --- | --- | --- |
5 | | Resistor 1/4W | 100R | 2 | |
6 | | Resistor 1/4W | 1K | 8 | |
7 | | Resistor 1/4W | 10K | 7 | |
8 | | Resistor 1/4W | 24K | 4 | |
9 | | Resistor 1/4W | 33K | 7 | |
10 | | Resistor 1/4W | 39K | 3 | |
11 | | Resistor 1/4W | 56K | 3 | |
12 | | Resistor 1/4W | 100K | 18 | |
13 | | Resistor 1/4W | 150K | 1 | |
14 | | Resistor 1/4W | 200K | 7 | |
15 | | Resistor 1/4W | LEDDV | 1 | Limiting resistor for X and T Deja-vu LEDs - value depending on the LED used and the preferred brightness |
16 | | Resistor 1/4W | LEDG | 4 | Limiting resistor for 2-color Mode and Range LEDs (green) - value depending on the LED used and the preferred brightness |
17 | | Resistor 1/4W | LEDR | 4 | Limiting resistor for 2-color Mode and Range LEDs (red) - value depending on the LED used and the preferred brightness |
18 | | Resistor 1/4W | LEDEXT | 1 | Limiting resistor for External Sample Mode LED - value depending on the LED used and the preferred brightness |
19 | | Resistor 1/4W | LEDX | 4 | Limiting resistor for CV Output LEDs - value depending on the LED used and the preferred brightness |
20 | | Resistor 1/4W | LEDT | 3 | Limiting resistor for Gate Output LEDs - value depending on the LED used and the preferred brightness |
21 | | Capacitor Electrolytic | 22uF | 5 | |
22 | | Capacitor Ceramic | 22uF | 3 | |
23 | | Capacitor Ceramic | 2.2uF | 2 | |
24 | | Capacitor Ceramic | 0.47uF | 3 | |
25 | | Capacitor Ceramic | 0.1uF | 28 | SMD (1608) |
26 | | Capacitor Ceramic | 4700pF | 5 | |
27 | | Capacitor Ceramic | 1000pF | 7 | |
28 | | Capacitor Ceramic | 470pF | 2 | |
29 | | Capacitor Ceramic | 47pF | 4 | |
30 | | Capacitor Ceramic | 20pF | 2 | |
31 | | Diode | 1N5819 | 2 | |
32 | | Diode | 1N4148 | 2 | |
33 | | Diode Array | BAT54ST | 1 | SMD (SOT-523). CAUTION: "ST" is important! There are different BAT54 versions |
34 | | Diode | LED | 6 | For Deja-vu X and T, External Sample Mode, Gate Outputs |
35 | | Diode | LED (2-color) | 4 | 3 legs, common cathode, for Mode and Range Selections |
36 | | Diode | LED (2-color) | 4 | 2 legs for CV Outputs |
37 | | Transistor | MMBT3904 | 2 | SMD (SOT-23) |
38 | | Op Amp | TL074 | 1 | |
39 | | Op Amp | LM324 | 1 | |
40 | | Op Amp | MCP6004 | 2 | |
41 | | Op Amp | OPA4171 | 1 | SMD (14-SOIC) |
42 | | DAC | DAC8164 | 1 | SMD (16-TSSOP) |
43 | | Microcontroller | STM32F405RGT6 or STM32F405RGT7 | 1 | SMD (LQFP64) |
44 | | Oscillator Crystal | 8MHz | 1 | leg distance 4.8mm |
45 | | Voltage Regulator | LD2981ABU33 | 1 | SMD (SOT-89-3) |
46 | | Voltage Regulator | R-78E3.3-0.5 | 1 | |
47 | | Voltage Regulator | LM4040B10 | 1 | SMD (SOT-23) |
48 | | Inductor | 33uH | 1 | axial THT |
49 | | Ferrite Bead | BLM18R, 1kOhm | 3 | SMD (1608) |
50 | | Potentiometer | B10K | 8 | |
51 | | Mono Jack | 3.5mm | 16 | |
52 | | Switch | Tactile | 7 | e.g. Mouser: TL1105SPF160 |
53 | | Header | 2.54mm Male 1x10 | 1 | Connector Main Board |
54 | | Header | 2.54mm Male 1x9 | 1 | Connector Main Board |
55 | | Header | 2.54mm Male 1x7 | 2 | Connector Main Board |
56 | | Header | 2.54mm Male 1x6 | 3 | Connector Main Board |
57 | | Header | 2.54mm Female 1x10 | 1 | Connector Control Board |
58 | | Header | 2.54mm Female 1x9 | 1 | Connector Control Board |
59 | | Header | 2.54mm Female 1x7 | 2 | Connector Control Board |
60 | | Header | 2.54mm Female 1x6 | 3 | Connector Control Board |
61 | | Header | 2.54mm Male 2x5 | 1 | Power Connector |
62 |
--------------------------------------------------------------------------------
/Firmware/ReadMe.md:
--------------------------------------------------------------------------------
1 | # CAUTION
2 | The .hex files for the bootloader and the main code provided here are compiled from the Mutable Instruments original source code without any change. By using those files, the DAC will not be calibrated, and the quantizer will be out of tune.
3 |
4 | Use the files for the initial programming of the microcontroller, so the module can be calibrated. The calibration procedure for the module requires the adjustment of the file *settings.cc*, and the main code (*marbles.hex*) needs to be recompiled.
5 |
6 | The procedure is described in the section *Calibration* of the main ReadMe file.
7 |
--------------------------------------------------------------------------------
/Firmware/marbles_bootloader.hex:
--------------------------------------------------------------------------------
1 | :020000040800F2
2 | :1000000000000220D52A0008C5030008C903000823
3 | :10001000CD030008D1030008D5030008000000004C
4 | :10002000000000000000000000000000D9030008EC
5 | :10003000DD03000800000000E103000831050008AE
6 | :10004000212B0008212B0008212B0008212B000860
7 | :10005000212B0008212B0008212B0008212B000850
8 | :10006000212B0008212B0008212B0008212B000840
9 | :10007000212B0008212B0008212B0008212B000830
10 | :100080003D110008212B0008212B0008212B00081E
11 | :10009000212B0008212B0008212B0008212B000810
12 | :1000A000212B0008212B0008212B0008212B000800
13 | :1000B000212B0008212B0008212B0008212B0008F0
14 | :1000C000212B0008212B0008212B0008212B0008E0
15 | :1000D000212B0008212B0008212B0008212B0008D0
16 | :1000E000212B0008212B0008212B0008212B0008C0
17 | :1000F000212B0008212B0008212B0008212B0008B0
18 | :10010000212B0008212B0008212B0008212B00089F
19 | :10011000212B0008212B0008212B0008212B00088F
20 | :10012000212B0008212B0008212B0008212B00087F
21 | :10013000212B0008212B0008212B0008212B00086F
22 | :10014000212B0008212B0008212B0008212B00085F
23 | :10015000212B0008212B0008212B0008212B00084F
24 | :10016000212B0008212B0008212B0008212B00083F
25 | :10017000212B0008212B0008212B0008212B00082F
26 | :10018000212B0008212B00080000000000000000C7
27 | :10019000844641EA000313F003036DD1403A41D392
28 | :1001A00051F8043B40F8043B51F8043B40F8043B51
29 | :1001B00051F8043B40F8043B51F8043B40F8043B41
30 | :1001C00051F8043B40F8043B51F8043B40F8043B31
31 | :1001D00051F8043B40F8043B51F8043B40F8043B21
32 | :1001E00051F8043B40F8043B51F8043B40F8043B11
33 | :1001F00051F8043B40F8043B51F8043B40F8043B01
34 | :1002000051F8043B40F8043B51F8043B40F8043BF0
35 | :1002100051F8043B40F8043B51F8043B40F8043BE0
36 | :10022000403ABDD2303211D351F8043B40F8043B80
37 | :1002300051F8043B40F8043B51F8043B40F8043BC0
38 | :1002400051F8043B40F8043B103AEDD20C3205D390
39 | :1002500051F8043B40F8043B043AF9D2043208D088
40 | :10026000D2071CBF11F8013B00F8013B01D30B88FA
41 | :1002700003806046704700BF082A13D38B078DD0D8
42 | :1002800010F003038AD0C3F10403D21ADB071CBFAA
43 | :1002900011F8013B00F8013B80D331F8023B20F814
44 | :1002A000023B7BE7043AD9D3013A11F8013B00F84D
45 | :1002B000013BF9D20B7803704B7843708B788370D5
46 | :1002C000604670472DE9F041374D0446284600F05E
47 | :1002D00073FD364A1368002B56D1354AB5F800C075
48 | :1002E00016683449288A0D68334BC6EB0638C44477
49 | :1002F000C0F5004E4FEA2C364FEA6C3707FB06FC80
50 | :10030000AEEBE53845444FEA6C5000F1800CAEEBA3
51 | :10031000E53E0CFB0EF727F30F281868166088EAF5
52 | :10032000E872A2EBE87282420D6036DD1146234A84
53 | :100330001960D2F8883CD2F88C0C214F03F2FF3CB4
54 | :10034000C8F5FF4EC0EB0C050EF17F014FEA2818EF
55 | :100350008BB208F50060C5F309061FFA80FCBB8567
56 | :10036000FB86A7F84030A7F84A300EB9042515706F
57 | :10037000D2F88C1C4E1C02EB410EC6F30903C2F8E6
58 | :100380008C3CAEF888C402E0591E0D4F116000226B
59 | :10039000276062602046BDE8F0811D68C5EBC53668
60 | :1003A0001644F113C3E700BF5010002000000020E6
61 | :1003B00004000020781000207C5000201002002053
62 | :1003C0009C510020704700BFFEE700BFFEE700BF62
63 | :1003D000FEE700BFFEE700BF704700BF704700BFE9
64 | :1003E000704700BF08B54D4800F05CFF4C4B1A78D1
65 | :1003F000032A13D8DFE802F05B48023D494A10683F
66 | :1004000010F4807100F08180444A4FF47F00106046
67 | :1004100050609060D0601061506190611B78032B38
68 | :1004200017D0404A4048116803680268B3F5005F7E
69 | :1004300001F00F0C11DBB2F5804F4BDA00683B493D
70 | :10044000364AA0F50053BCEB632FC8BF4FF47F4181
71 | :100450009160324800F034FF08BD3048BCEB622F99
72 | :10046000ACBF00214FF47F4181602C4800F028FF91
73 | :1004700008BD2A484FF47F41016041608160C1603E
74 | :10048000016141618161C9E72649244A0868096818
75 | :1004900010F0200F0CBF00204FF47F4011F0200F10
76 | :1004A0000CBF4FF47F4100211060D160B6E71D49B9
77 | :1004B0001A4A0868096810F0800F0CBF00204FF43A
78 | :1004C0007F4011F0800F0CBF4FF47F41002110607E
79 | :1004D000D160A3E70168B1F5C04F0EDA0168134A95
80 | :1004E0000E4B0E48A1F5C04EBCEB6E2FD8BF4FF49B
81 | :1004F0007F029A6000F0E4FE08BD08484FF47F03D5
82 | :100500008360064800F0DCFE08BD044A084611601E
83 | :1005100051609160D160116151617EE7341000201B
84 | :1005200030100020145200207C50002000FFFF00FB
85 | :1005300010B502F03FF9094B094C1A682046511CCE
86 | :10054000196000F075FF20787F2802D1054B012447
87 | :100550001C70BDE81040FFF745BF00BF14520020DB
88 | :1005600070100020985100202DE9F0419E4C064665
89 | :10057000884601F0FDFEF32001F00AFF2368B3F185
90 | :10058000006F00F0D280994A2068904200F0D68037
91 | :10059000974925688D4200F0DA80964F2368BB4268
92 | :1005A00000F0DE80944A2068904200F0E280934997
93 | :1005B00025688D4200F0E680914F2368BB4200F031
94 | :1005C000EA80904A2068904200F0EE808E492568CB
95 | :1005D0008D4200F0F2808D4F2368BB4200F0F68020
96 | :1005E0008B4A2068904200F0FA808A4925688D4243
97 | :1005F00000F09680B8F1000F00F0908008F1FF3C09
98 | :10060000CCF3820720680025002F7DD0316801F0EF
99 | :1006100035FF206804252844A84520607ED9012F95
100 | :1006200072D0022F2AD0032F21D0AF4218D0052F2D
101 | :100630000FD0062F06D0715901F020FF2068284402
102 | :1006400020600825715901F019FF2368181D043531
103 | :100650002060715901F012FF2268101D04352060DE
104 | :10066000715901F00BFF2068043004352060715986
105 | :1006700001F004FF2168081D04352060715901F064
106 | :10068000FDFE2768381D043520603DE0B15801F0BB
107 | :10069000F5FE05F1080C206856F80C1004302060B7
108 | :1006A00001F0ECFE276805F10C023B1D1846B1581D
109 | :1006B000236001F0E3FE216805F110070A1D1046D2
110 | :1006C000F159226001F0DAFE206805F11401031DE2
111 | :1006D00018467158236001F0D1FE276805F1180C07
112 | :1006E0003A1D56F80C102260104601F0C7FE206833
113 | :1006F00005F11C01031D18467158236001F0BEFE70
114 | :100700002768381D20352060715901F0B7FE236835
115 | :100710002A1D191D904508462160B7D8BDE8F08113
116 | :100720000221582001F06EFE64E70020022101F052
117 | :1007300069FE2E4A206890427FF42AAF02210820E9
118 | :1007400001F060FE2A4925688D427FF426AF102013
119 | :10075000022101F057FE274F2368BB427FF422AFEE
120 | :100760001820022101F04EFE234A206890427FF4B7
121 | :100770001EAF0221202001F045FE204925688D4250
122 | :100780007FF41AAF2820022101F03CFE1C4F2368A1
123 | :10079000BB427FF416AF3020022101F033FE194A2C
124 | :1007A000206890427FF412AF0221382001F02AFE27
125 | :1007B000154925688D427FF40EAF4020022101F0DB
126 | :1007C00021FE124F2368BB427FF40AAF482002216A
127 | :1007D00001F018FE0E4A206890427FF406AF022115
128 | :1007E000502001F00FFE00E70852002000400008F2
129 | :1007F0000080000800C00008000001080000020896
130 | :1008000000000408000006080000080800000A08AC
131 | :1008100000000C0800000E08F8B5164D164C174ED7
132 | :10082000284644F62061002201F084F9082213468C
133 | :1008300020464FF0005100F09FFED4F8883CC4F8E9
134 | :100840008C3C0F480F4AD4F8107D0F49C4F8147D32
135 | :100850004FF0100C002385F80CC1A4F88434A36079
136 | :100860002370A36123612B70A5F80E3133800370D0
137 | :100870001160F8BD80500020100200200C520020B2
138 | :1008800030100020085200200080000810B51148E8
139 | :10089000114C82B000F06CFD01A8002100F01EFE9A
140 | :1008A0000E4B0F48002201211A6000F00DF90122C1
141 | :1008B0004BF68031204600F057FB0A4800F05CFC04
142 | :1008C00001A800F01DFE2046074900F065FB02B0BC
143 | :1008D00010BD00BF70100020280F0020145200200F
144 | :1008E0005010002034100020C50200082DE9F04F00
145 | :1008F00083B0FFF7CBFFFFF78FFF69484FF400612C
146 | :1009000001F028FFD0B9674C674F2278DFF8B48137
147 | :10091000664D644B042A2CD14FF0010A0026D4F80E
148 | :10092000140DD4F8103DDFF87CE1C21A53060ED046
149 | :10093000BAF1000F0ED15E48002E38D05D4800F0AD
150 | :100940000BFA01F07FFA5C4801F0B4FAFEE7BAF165
151 | :10095000000F08D002210020397028702B78002B5E
152 | :10096000FCD0FFF759FF002EE8D122784D4B042A26
153 | :10097000D2D0D3F88C0CD3F8881C461AC6F30902DF
154 | :100980001F2A40F28A80D4F88C1CD4F8886C454B1E
155 | :10099000C6EB0109C9F309021846002A7DD019786F
156 | :1009A000002972D0012974D000F010FFEBE7DEF8C7
157 | :1009B000101D4A1C0EEB010B02F07F039BF8901CEC
158 | :1009C000CEF8103D01F01EF9A0F1020CBCF1030FAE
159 | :1009D000A5D8DFE80CF00435350201269FE7B8F80A
160 | :1009E0000090DFF8CCB0354809F03F0E0BF1010163
161 | :1009F00001234FF4807200EB0E203B70FFF7C8FB21
162 | :100A000009F101018AB2A8F8002012F03F021AD0C1
163 | :100A100000232B49D4F810CD8BF80030102203208E
164 | :100A2000ABF80E31C4F87C34A4F884348BF80C2174
165 | :100A3000C4F814CD2070C4F87814C4F874146EE7A8
166 | :100A40004FF0010A6BE7184B1C48032119704FF453
167 | :100A500080410192FFF788FDD4F8882CC4F88C2CD3
168 | :100A6000D4F8103D019A8BF800204FF010090220B5
169 | :100A7000ABF80E21A4F88424A260A2612261C4F81C
170 | :100A8000143D8BF80C91207049E7184600F03CFEAD
171 | :100A900079E7184600F066FE75E74FF0000A3DE77B
172 | :100AA0000004024010020020301000209851002065
173 | :100AB0008050002050100020008000087C10002092
174 | :100AC00000FCFFFF0C5200202DE9F04780469CB04F
175 | :100AD0000F464FF48000012101F092FE01200146F3
176 | :100AE00001F08EFE0220012101F08AFE0420012186
177 | :100AF00001F086FE4FF48070012101F09DFE4FF45D
178 | :100B000000700121002401F097FE0326FF2301A9B4
179 | :100B1000884801938DF80B408DF8086001F0CEFCF9
180 | :100B200001A9854801968DF80B408DF8086001F009
181 | :100B3000C5FC3F2201A9814801928DF80B408DF838
182 | :100B4000086001F0BBFCA7420CBF082501254FF44B
183 | :100B5000806C4FF4005E4FF480724FF400330DA9A7
184 | :100B6000774811954FF400690125DFF8E8A1CDF829
185 | :100B70004CC0CDF854E016921793CDF83C800D94FC
186 | :100B80001094129418941A941B94CDF838A0CDF8B0
187 | :100B90005090199501F084FB2946694801F0BCFB8F
188 | :100BA00008F110084FF00072664B67480D920DA9CE
189 | :100BB0000E93CDF83C8001F073FB2946624801F0AA
190 | :100BC000ABFB4FF440314FF4706203A803940594DB
191 | :100BD0000491069201F03CFACDF82C9007948DF820
192 | :100BE00020508DF821400A940994002F36D007A98F
193 | :100BF00056488DF8305001F0FDF907A9544801F02E
194 | :100C0000F9F952480C212A46062301F043FA3146ED
195 | :100C10002A464F48062301F03DFA4C48012101F0D5
196 | :100C20009DFA4B48012101F099FA4848012101F051
197 | :100C300027FA4748012101F023FA4448012101F035
198 | :100C400083FA0121424801F07FFA404801F076FA28
199 | :100C50003F4801F073FA1CB0BDE8F087082407A9EB
200 | :100C60003A488DF8304001F0C5F907A9384801F03D
201 | :100C7000C1F92A4635480D21062301F00BFA334805
202 | :100C800009210222062301F005FA32462F480C21E1
203 | :100C9000062301F0FFF92D4802210422062301F06A
204 | :100CA000F9F92A480F210522062301F0F3F906225B
205 | :100CB000134626480A2101F0EDF924480B210722AA
206 | :100CC000062301F0E7F9214622462048062301F0D9
207 | :100CD000E1F92A461E480521062301F0DBF93946D1
208 | :100CE0001B480222062301F0D5F931463246184846
209 | :100CF000062301F0CFF9294615480422062301F006
210 | :100D0000C9F9134804210522062301F0C3F906227C
211 | :100D100013460F48072101F0BDF90D480E210722A7
212 | :100D2000062301F0B7F9062122460B46084801F0D8
213 | :100D3000B1F972E7000002400004024000080240DE
214 | :100D4000106402404C2101404064024000200140F8
215 | :100D5000002101404C20014038B51348134D144C7C
216 | :100D6000002101F0D9FA1348002101F0D5FA2846F4
217 | :100D7000002101F0F3F92046002101F0EFF92846A7
218 | :100D8000002101F07DF92046002101F079F9284683
219 | :100D9000002101F0D9F92046002101F0D5F9BDE884
220 | :100DA000384001F019B900BF106402400020014032
221 | :100DB000002101404064024008B5044801F0BEF93A
222 | :100DC0000348BDE8084001F0B9B900BF0020014068
223 | :100DD00000210140F0B5042083B0012101F010FD95
224 | :100DE0000120014602AC174E174D01F009FD4FF4EA
225 | :100DF0000043012244F8083D69463046002402279A
226 | :100E00008DF805208DF804708DF806408DF80740A8
227 | :100E100001F054FB4FF4A05369462846009301F0BB
228 | :100E20004DFB28460A21062201F0A0FC28460C2191
229 | :100E3000062201F09BFC30460F21062201F096FCB1
230 | :100E400003B0F0BD000002400008024070B5002071
231 | :100E500084B00C4601F0CEFC002001F0C5FC4FF43C
232 | :100E60008170032101F0B6FC012001F0BDFC3B20A4
233 | :100E700001F00CFD0028FAD001214FF4004001F0F0
234 | :100E8000CDFC0F4801F01CFDA00041080023052205
235 | :100E900002914FF40076694630250948ADF80420E8
236 | :100EA000ADF80630ADF80C30ADF80060ADF802508A
237 | :100EB00001F06EFD0248012101F0F0FD04B070BDAB
238 | :100EC000003C00402DE9F041234C90B006460D4611
239 | :100ED0004FF40010012101F093FC2046002101F0A5
240 | :100EE0001BFA204601F044F906F108010023DFF85F
241 | :100EF00074C003914FF0400E4FF400624FEA0518A2
242 | :100F0000204601A94FF480654FF480774FF40036F6
243 | :100F1000019306930C930D930E930F93CDF808C095
244 | :100F2000CDF810E008920992CDF8148007950A9741
245 | :100F30000B9601F0B5F9204618210122074C01F06B
246 | :100F4000F5F94FF48031216005480221012201F0BA
247 | :100F5000B5FD10B0BDE8F0818860024000E100E01E
248 | :100F6000003C00400C3C004070B50A4B1546002286
249 | :100F7000044618600E4642600560FFF72BFF2046CE
250 | :100F80003146FFF763FF20462946BDE87040FFF772
251 | :100F900099BF00BF1052002041600248012101F0BA
252 | :100FA000BBB900BF88600240F0B5044683B00E466E
253 | :100FB00090E80A00684698472568E80006FB00F1BB
254 | :100FC0000A1D04EB420C002D00F0B5809DE81800CE
255 | :100FD00004F1140703EB470E73460CEB051533F8C9
256 | :100FE000044F261246F480502102ACF80210ACF8EF
257 | :100FF00000005A89171247F490541602ACF80440C6
258 | :10100000ACF80660988A011241F4A0570202ACF8CD
259 | :101010000870ACF80A20DB8BCCEB05061C12190219
260 | :101020000CF1100344F4B050A6F11007AB42ACF839
261 | :101030000E10ACF80C000EF10602C7F300140CF110
262 | :10104000120178D014B31688301240F4805734025D
263 | :101050001F805C805689301240F4905734029F8084
264 | :101060008C80968A301240F4A05734021F810C8184
265 | :10107000D28B161246F4B050988110331702AB424F
266 | :101080008F810EF108020CF1220154D016884FEA2C
267 | :10109000262C4CF4805E34025C80A3F800E050897A
268 | :1010A000071247F4905604029E808C80B2F814C058
269 | :1010B0004FEA2C2040F4A0574FEA0C261F810E81E6
270 | :1010C000B2F81EE04FEA2E244FEA0E2C44F4B0573B
271 | :1010D0009F81A1F80CC0B2F802E04FEA2E2646F438
272 | :1010E00080574FEA0E241F825C8203F1100093891F
273 | :1010F00001F1100C191241F490561F028680ACF8D1
274 | :101100000470D48A231243F4A05E2102A0F808E000
275 | :10111000ACF80810168C00F11003371247F4B054E5
276 | :101120004FEA062EAB42848102F104020CF1100159
277 | :10113000ACF80CE0AAD103B0F0BD00BF094B0A49DE
278 | :101140005A680A48D860114039B9094B1A4002B9A7
279 | :10115000704708480068FFF727BF064B0121186851
280 | :10116000FFF722BF0060024000080020000C0020B2
281 | :101170000004002010520020F0B5012183B0484C3B
282 | :101180000646022001F03CFB0420012101F038FB5F
283 | :10119000E188A2882389206841EA020545EA03071D
284 | :1011A000BAB2002569464FF0010C00928DF804C0D8
285 | :1011B0008DF806508DF805508DF8075001F07EF936
286 | :1011C0002346694653F80C0FB3F806E09F881A8946
287 | :1011D0004EEA070C4CEA02039FB2009701F06EF949
288 | :1011E0002246694652F8180FD388B2F804E01789EE
289 | :1011F00043EA0E0242EA070C1FFA8CF3009301F057
290 | :101200005DF92246694652F8240FD388B2F804E00B
291 | :10121000178943EA0E0242EA070C1FFA8CF3009387
292 | :1012200001F04CF92246694652F8300FD388B2F8E3
293 | :1012300004E0178943EA0E0242EA070C1FFA8CF316
294 | :10124000009301F03BF92246694652F83C0FB2F890
295 | :1012500004E0D388178943EA0E0242EA070C1FFA1A
296 | :101260008CF3009301F02AF954F8480FE788B4F89A
297 | :1012700004C0248947EA0C0242EA04039FB269468B
298 | :10128000009701F01BF9B4464CF8045B4CF8045B82
299 | :10129000CCF80050F56035617561B56103B0F0BD03
300 | :1012A000B82B00080246002330B442F8043B42F851
301 | :1012B000043B30BC1360C3600361436183617047CA
302 | :1012C0002DE9F047294C02682668A188E788054681
303 | :1012D000C2F3C052304601F043FA55F8043B3046A1
304 | :1012E0003946C3F3C03201F03BFA04F154080C3420
305 | :1012F00027682A68A188B4F806902E463846C2F3BB
306 | :10130000C05201F02DFA56F8043B3846C3F3C03200
307 | :10131000494601F025FAE7686A68218AB4F8129014
308 | :1013200006F1040A3846C2F3C05201F019FA5AF81D
309 | :10133000040C4946C0F3C032384601F011FA716816
310 | :10134000A669E78B0C35C1F3C0523046A18B01F082
311 | :1013500007FA55F8043C243439463046C3F3C0320A
312 | :1013600001F0FEF94445C3D1BDE8F087B82B000871
313 | :1013700070B5012182B02D4C0546022001F040FAE3
314 | :101380000420012101F03CFA26460820012101F049
315 | :1013900037FA4FF0000CA38820688DF804C00122B2
316 | :1013A00069468DF806C08DF805C08DF807200093BA
317 | :1013B00001F084F856F8080F6946B388009301F0ED
318 | :1013C0007DF856F8080F6946B688009601F076F861
319 | :1013D000A44669465CF8180FBCF80420009201F09E
320 | :1013E0006DF82346694653F8200F9E88009601F059
321 | :1013F00065F8A44669465CF8280FBCF80420009202
322 | :1014000001F05CF854F8300F6946A488009401F0AC
323 | :1014100055F82846FF2100F8011B00F8011B017058
324 | :10142000E97029716971A97102B070BD0C2C0008B6
325 | :101430002DE9F843284C06460546A188206816F891
326 | :10144000037B01F087F9A84640EA4700274608F8E1
327 | :10145000010B57F8080F98F80090B98801F07AF955
328 | :1014600040EA490108F8011B57F8080F98F8008076
329 | :10147000B98801F06FF9234640EA480206F8012CCA
330 | :1014800053F8180F3678998801F064F9A44640EAB9
331 | :101490004600E8705CF8200F2F79BCF8041001F0CA
332 | :1014A00059F9A14640EA4701297159F8280F95F8E2
333 | :1014B0000580B9F8041001F04DF940EA48036B715A
334 | :1014C00054F8300FAE79A18801F044F940EA46049F
335 | :1014D000AC71BDE8F88300BF0C2C000808B529B139
336 | :1014E0004FF000604FF4004100F06CFD45F25550A4
337 | :1014F00001F054F90320BDE8084001F055B900BFE0
338 | :10150000074B0848084A10B4F0245A60002180F8BC
339 | :101510002340072299605DF8044B1A6001F052B92C
340 | :1015200010E000E000ED00E03F90020070B51C26E6
341 | :10153000044632460021383001F0F4FA4FF40075C9
342 | :101540003246002104F1540001F0ECFA2A46002151
343 | :1015500004F1700001F0E6FA2A4604F51C7000213F
344 | :1015600001F0E0FA0020B4F88034A4F8823420615D
345 | :10157000A061A4F8700470BD2DE9F007174C54F871
346 | :101580002260B6F90050B6F902A0B6F90490B6F997
347 | :101590000680B6F90A70B6F908C0B6F90C60C561E4
348 | :1015A00000244FF40025C0F88C4CC0F820A0C0F8EF
349 | :1015B000884CC0F82490C0F8144DC0F82880076308
350 | :1015C00046634560C0F8104DC0F82CC0A0F88034C8
351 | :1015D0004161BDE8F007FFF7A9BF00BF842C0008F8
352 | :1015E0002DE9F007B0F88094B0F8708409F1FF3766
353 | :1015F00008F580720024012F1FFA82FC254610DDB9
354 | :101600000123C3EB0C065FFA86FA00EB4A020133B2
355 | :10161000B2F97060B2F970A29BB2BB423544544437
356 | :10162000EFDB002949D0C9EB0C011FFA81F909F160
357 | :10163000020700EB48065FFA87FC0CF13802B6F9A6
358 | :101640007070B6F970A230F912C009F1010684EA8F
359 | :10165000E471A1EBE47185EAE579A9EBE5792F4422
360 | :10166000A24408F1FF08CCEB07074944CCEB0A0A77
361 | :10167000F2B25FFA88F38AEAEA7CACEBEA7C87EAAA
362 | :10168000E778A8EBE77801EB810900EB420600EB75
363 | :1016900043034FEA9901C4448C45B6F87090B6F8FC
364 | :1016A0007022B3F87060B3F8703210D9B0F8826469
365 | :1016B000721C54463D46A0F88224002DACBF022087
366 | :1016C0000020002CA8BF0130BDE8F007704705FAE4
367 | :1016D00089F704FA82FA36B21AB2C6EB0708C2EBEF
368 | :1016E0000A0C88EAE879A9EBE8798CEAEC73A3EBB9
369 | :1016F000EC734B448B42E0D9B0F88244611E4546FE
370 | :101700006446A0F88214D8E710B417E0D0F8881C1B
371 | :101710004268836800EB410C0133BCF88844836065
372 | :101720000FFA84FC0131ACEB2224C1F309012244FD
373 | :10173000B3F5805FC0F8881C42600BD2D0F88C2CC7
374 | :10174000D0F8883CD11AC1F30904002CDED15DF831
375 | :10175000044B7047002401228460C46002705DF86D
376 | :10176000044B704770B41CE0D0F8885C061D00EB99
377 | :10177000450C96E81600BCF888341EB2A6EB212C66
378 | :10178000013201350CFB0CF3C5F30905614404EB90
379 | :101790002314B2F5805FC0F8885C4160C460826049
380 | :1017A0000AD2D0F88C2CD0F8883CD11AC1F30904A5
381 | :1017B000002CD9D170BC70470021B4F5F03F816096
382 | :1017C000C160EED302260670F4E700BF2DE9F04FAA
383 | :1017D000804683B00BE0BCF1050F00F05F81BCF1E7
384 | :1017E000020F00F04A81BCF1030F00F0FD80D8F831
385 | :1017F0008C2CD8F8883CD01AC0F30901002900F0DD
386 | :101800005F81D8F81440D8F81010D8F8886C01948B
387 | :1018100021444FEA116B0BF1400208EB4604C44B24
388 | :10182000D8F83C700097D0B2B4F8887433F910201F
389 | :1018300033F91BB0D8F80430D8F820A0D8F85850A5
390 | :10184000D8F81C90D8F824C038B2A0EB23270BFBA3
391 | :1018500007F05442031207FB04F20098C8F838302E
392 | :10186000121205FB0AF409FB024B00FB0AF4D8F83C
393 | :101870005C00C8F8542009FB034A00FB0CB9D8F8F7
394 | :101880002840D8F8600000FB049BD8F84040D8F806
395 | :101890002C00D8F8689004FB0CACD8F8644004FB2A
396 | :1018A00000BBD8F82800D8F8444004FB00CAD8F898
397 | :1018B0000400D8F830C00136C6F309040744D8F84C
398 | :1018C0002C60D8F84800C8F8047000FB06AAD8F8C5
399 | :1018D0003470D8F86C60C8F8884C0CFB09BBD8F899
400 | :1018E0006440C8F8684006FB07B6D8F84CB0C8F8A2
401 | :1018F0006C90D8F85090C8F84C000BFB0CA409FB76
402 | :10190000074A002E98F800C0D8F84400C8F85820BC
403 | :10191000ACBF01224FF0FF32BAF1000FC8F850B04F
404 | :10192000C8F84800ACBF4FF0010B4FF0FF3BD8F8B0
405 | :101930001800C8F83C30BCF1020FD8F86030D8F875
406 | :101940005C70B8F87094C8F8643014BF02FB0AF2F7
407 | :10195000CAEB060200EB400318BF0BFB1622D8F8B7
408 | :101960004040C8F86070C8F85C501A44009D019F60
409 | :10197000C8F84440C8F8405008EB4904951001EB02
410 | :10198000C5014FEA2A23361207EBE202C8F810100D
411 | :10199000C8F81850C8F81420A4F87030A4F8706281
412 | :1019A000B8F882A409F101000AF1FF35C4B2A9B266
413 | :1019B000A8F87044A8F8821400297FF414AFB8F88E
414 | :1019C00080B4A8F882B4BCF1030F7FF404AFD8F858
415 | :1019D000144D08EB040A04F1010B0BF07F030426FD
416 | :1019E0008AF8906CC8F8143DB8F87074B8F8805450
417 | :1019F00007F580711FFA81F94FEA450C002D00F0C0
418 | :101A00009480002003460646C0EB0902D0B208EBE2
419 | :101A1000400A9D42BAF97040BAF9707203F1010BA5
420 | :101A200094BF01214FF0FF311FFA8BF394BF4FF0A9
421 | :101A3000FF32012204FB0166634502FB076618467C
422 | :101A4000E2DBD8F87C44D8F87474B442B8BFC8F864
423 | :101A50007C64002EBCBF0024C8F87C44B74207DD7C
424 | :101A6000D8F878148F4203DDD8F87C349F423DD0FB
425 | :101A7000C8F87874C8F87464B9E64046FFF7B0FD5A
426 | :101A800048B9B8F884E40EF1010C1FFA8CF3202B4E
427 | :101A9000A8F8843417D098F800C0A4E60121404685
428 | :101AA000FFF79EFDD8F8141D08EB01024D1C82F8CB
429 | :101AB000900C05F07F0098F800C0C8F8140D92E66D
430 | :101AC00003B0BDE8F08FA3F58467D8F8106DC8F8AF
431 | :101AD0007C044FF00309A8F88404C8F8146D88F852
432 | :101AE0000090C8F87874C8F874747DE7A9EB5509BC
433 | :101AF0005FFA89FC08EB4C0ABAF97020002AB7DAC1
434 | :101B0000BAF970020028B3DDB8F884B40BF101040F
435 | :101B1000A1B20429A8F8841405F1FF3504BF0521FA
436 | :101B200088F80010A8F88254A2E7664689E700BF4B
437 | :101B300008000020002310B4102480F80C41A0F805
438 | :101B4000101180F812210370A0F80E31A0F80A31AC
439 | :101B5000C0F814315DF8044B704700BF90F80C31A9
440 | :101B600043FA01F2D30706D504290AD8DFE801F0C9
441 | :101B7000294006341400032303707047022380F8C1
442 | :101B80000C3190F80D3133B90122A0F806314370C1
443 | :101B9000A0F8083102707047B0F80E11B0F810C10B
444 | :101BA0004B1C9AB29445A0F80E2102D8B0F80A1145
445 | :101BB00021BB4FF0160C102380F80CC180F80D31BA
446 | :101BC000704790F80DC10CF1FF32D3B2082180F8B4
447 | :101BD0000D3180F80C11D6E790F80D1101F1FF3CA2
448 | :101BE0005FFA8CF3012280F80D3180F80C21CAE7EE
449 | :101BF0000C2180F80C1190F80D31C4E70522027019
450 | :101C0000704700BF2DE9F84F037804460A46A3B198
451 | :101C1000012B0FD1B0F80651B0F808016119471C2B
452 | :101C20004E78B8B2324304284A70A4F808010AD0AA
453 | :101C300094004C701846BDE8F88FFFF78FFF2378AB
454 | :101C40001846BDE8F88F05F101081FFA88F900254C
455 | :101C5000B9F5827FA4F80691A4F8085102D04C444B
456 | :101C60006570E7E7744A631C04F201154FF0FF301A
457 | :101C70009A4693F802901AF8011B93F803809AF899
458 | :101C800000A093F804C05F799E7980EA010B5FFAA7
459 | :101C90008BF1083352F821B013F8011C8BEA1020A5
460 | :101CA00080EA0A0A5FFA8AFBAB4252F82BA08AEA62
461 | :101CB000102080EA09095FFA89FB52F82BA08AEA12
462 | :101CC000102080EA08085FFA88F952F829B08BEAF8
463 | :101CD000102A8AEA0C00C0B252F820C08CEA1A28F6
464 | :101CE00088EA0707F8B252F8207087EA182989EACB
465 | :101CF0000606F0B252F8207087EA192686EA01013A
466 | :101D0000C8B252F8207087EA1620B1D194F8026167
467 | :101D100094F8015194F8043194F803214FEA064BEA
468 | :101D20004BEA056A4AEA0301C74341EA0220B84286
469 | :101D300007D004232370B4F80A114F1CA4F80A71C9
470 | :101D400078E794F8126102252570002E71D0D4F83E
471 | :101D50001411002304EB030903F1010A99F801B0FF
472 | :101D6000364A37488BEA116B89F801B004EB0A094F
473 | :101D700002FB01FB99F801108046844606460546A1
474 | :101D800003F1020A584481EA106BA24489F801B0B9
475 | :101D90009AF801B002FB00F94746C84403F1030971
476 | :101DA0008BEA186BA1448AF801B099F801A002FBF4
477 | :101DB00008F8C44403F1040B8AEA1C68A34489F8B8
478 | :101DC00001809BF8019002FB0CFC3846394603F178
479 | :101DD000050A674489EA1768A2448BF801809AF8DB
480 | :101DE00001B002FB07F73E4403F106098BEA1667D0
481 | :101DF000A1448AF8017002FB06F699F80170354497
482 | :101E000003F1070A87EA1566A24489F8016002FB1C
483 | :101E100005F59AF801C02844083302FB00F2B3F537
484 | :101E2000807F8CEA106011448AF8010092D1C4F8D6
485 | :101E3000141102237FE700BFE82C00080D6619008B
486 | :101E40005FF36E3CF0B41549154E164B164A174C0D
487 | :101E5000174D4FF0FF300427C1F88000C1F884000F
488 | :101E6000C1F88001C1F884013760196841F00106AA
489 | :101E70001E601068044014601F6827F0847C2CF4F6
490 | :101E8000803119601E6826F48020186014680023D1
491 | :101E900024F4FE0717602B60F0BC704700E100E0FF
492 | :101EA00010E000E000380240603A02400000FFF815
493 | :101EB000C03C024008B54368026882F3088898472E
494 | :101EC00008BD00BF394A3A4BD2F88810394841F46E
495 | :101ED0007001C2F888101968002241F001011960F0
496 | :101EE0009A60196821F0847C2CF480311960586064
497 | :101EF000186882B020F480211960DA6000920192A3
498 | :101F00001A6842F48030186003E0009AB2F5A04FDE
499 | :101F10000AD0274B196801F4003201920098431C43
500 | :101F2000009301990029F0D02148036813F400318F
501 | :101F300018BF01210191019A012A05D01B4B4FF0D6
502 | :101F400000629A6002B07047194B1B4A186C1B491B
503 | :101F500040F080501864106840F4404010609A6867
504 | :101F60009A60986840F400429A60986840F4A052E1
505 | :101F70009A605960196841F0807018600C4B1A68BB
506 | :101F80009201FBD50E4840F2056101609A6822F08B
507 | :101F900003009860996841F002029A60044B9868C7
508 | :101FA00000F00C010829F9D1C8E700BF00ED00E0FE
509 | :101FB00000380240103000240070004008544007F0
510 | :101FC000003C024021F0604121F07F02014B1043B0
511 | :101FD0009860704700ED00E008B54FF48070012173
512 | :101FE00000F046FC4FF480700021BDE8084000F08E
513 | :101FF0003FBC00BF4268D1F80CC0144B2DE9F00182
514 | :1020000022F040720C6891F804808E680F694D7957
515 | :1020100022F48072144344EA0822426084684CEA45
516 | :10202000070704EA030847EA060343EA080646EA04
517 | :1020300045058560097DC26A4C1EE7B222F4700333
518 | :1020400043EA0756C662BDE8F0017047FDF7FFC0DE
519 | :1020500070B490E84200084A8568C468074B50682D
520 | :10206000314341EA050646EA040500EA030445EA6D
521 | :102070000400506070BC704700230140E030FCFF5A
522 | :10208000836819B923F001018160704743F00102B0
523 | :1020900082607047092970B421D9A1F10A0505EBC6
524 | :1020A000450C0724C56804FA0CF603FA0CFC25EA73
525 | :1020B000060343EA0C04062AC4601FD90C2A2DD952
526 | :1020C0000D3A02EB8205C46A1F2606FA05FCA940F8
527 | :1020D00024EA0C0341EA0302C26270BC704701EBC0
528 | :1020E00041040726056906FA04FC03FA04F425EA0C
529 | :1020F0000C0343EA0406062A0661DFD8561E06EBE7
530 | :10210000860C446B1F2303FA0CF524EA050201FA3E
531 | :102110000CF141EA0206466370BC7047D51F05EB1F
532 | :102120008506046B4FF01F0C0CFA06F3B14024EA4D
533 | :10213000030241EA0205056370BC7047836843F0FF
534 | :1021400080418160704700BF836819B923F48071B2
535 | :102150008160704743F4807282607047836819B968
536 | :1021600023F400718160704743F40072826070470D
537 | :1021700010B4374A0468002324F00104212190425E
538 | :102180000460036043608360C360036141614DD0BC
539 | :10219000304CA04235D03049884239D02F4B98423C
540 | :1021A0003DD02F4CA04247D02E49884248D02E4BDC
541 | :1021B00098421DD02D4CA0421ED02D4B984243D0AA
542 | :1021C0002C4CA0421DD02C49884221D02B4B984248
543 | :1021D00025D02B4CA0422FD02A49884230D02A4B00
544 | :1021E000984205D0294CA04206D05DF8044B7047B8
545 | :1021F000274943F8941CF8E74FF03D5244F8AC2CC3
546 | :10220000F3E74FF4746144F8201C5DF8044B704709
547 | :102210004FF4741241F8382C5DF8044B70474FF0BE
548 | :10222000746443F8504C5DF8044B7047194B5DF8EB
549 | :10223000044B3D2098607047174844F8640CD4E77D
550 | :10224000164B41F87C3CD0E73D2043F8080CCCE726
551 | :102250001060024028600240406002405860024026
552 | :102260007060024088600240A0600240B860024096
553 | :1022700010640240286402404064024058640240F6
554 | :102280007064024088640240A0640240B864024066
555 | :1022900000003D20006002403D000020400F002073
556 | :1022A0000B68CA68D0F800C02DE9F0074F698E6945
557 | :1022B000CD690C6AD1F83490D1F838801A4342EADB
558 | :1022C000070A4AEA060747EA050646EA04054C6A91
559 | :1022D0008B6A104E4F6845EA040242EA030A4AEA52
560 | :1022E000090242EA08020CEA060942EA09060B6BF7
561 | :1022F000CC6A0D6989680660426943EA040822F0E5
562 | :10230000070348EA0304446145608760C160BDE893
563 | :10231000F00770473F801CF0036819B923F00101F2
564 | :102320000160704743F00102026070470B060DD553
565 | :102330004369B2B143F080038029436110D0026841
566 | :1023400001F01E0C4CEA020101607047802907D0A1
567 | :10235000002AF4D1036801F01E0123EA01020260A1
568 | :10236000704723F0800280294261F3D1704700BF9B
569 | :10237000044B1A69002A03DA03490448596058607B
570 | :10238000704700BF003C024023016745AB89EFCD99
571 | :10239000014BD860704700BF003C02400E4BDA682A
572 | :1023A000D00309D4D868C10601D506207047D96882
573 | :1023B000CA0503D50220704701207047DA6812F081
574 | :1023C000E00F01D007207047DB6813F0020F0CBF4D
575 | :1023D00009200820704700BF003C024000B583B0D0
576 | :1023E00009238DF80730FFF7D9FF8DF807009DF816
577 | :1023F00007000128F7D09DF80710C8B203B05DF8B8
578 | :1024000004FB00BF70B5054661B3012930D0022935
579 | :1024100014BF4FF440764FF40076FFF7DFFF092832
580 | :1024200025D1154C236923F440702061216946EAC7
581 | :1024300001022261266926F0F8032361206940F039
582 | :1024400002010D432561226942F480362661FFF7BF
583 | :10245000C5FF236923F002012161256925F0F802F7
584 | :10246000226170BD0E46FFF7B9FF0928D9D070BDB3
585 | :102470004FF48076F7E700BF003C024070B5054698
586 | :102480000E46FFF7ABFF092800D070BD0A4C236948
587 | :1024900023F440702061216941F4007222612369B4
588 | :1024A00043F0010020612E60FFF798FF256925F0B9
589 | :1024B0000106266170BD00BF003C024000222DE9EC
590 | :1024C000F00713460C6823E00133012707FA03FCE9
591 | :1024D0000CEA040AE24502F1020200F0A1800127A1
592 | :1024E0005E1C07FA06FA0AEA0407574502F1020CD5
593 | :1024F0006ED001279E1C07FA06F909EA04074F452A
594 | :1025000002F1040C33D00333102B02F106025CD02D
595 | :10251000012505FA03F707EA0406BE42D4D14FF0BD
596 | :102520000308D0F800C091F804A008FA02F96FEA95
597 | :10253000090505EA0C08C0F80080D0F800900AF1FF
598 | :10254000FF370AFA02FCFFB24CEA090A012FC0F871
599 | :1025500000A040F28B80C66891F807903540C560B6
600 | :10256000C76809FA02F646EA0705C560ACE74FF00E
601 | :102570000308D0F8009008FA0CFA6FEA0A0505EA99
602 | :10258000090A91F80480C0F800A0D0F8009008FA79
603 | :102590000CFA08F1FF384AEA09095FFA88FABAF139
604 | :1025A000010FC0F8009040F2B580C66891F807A00E
605 | :1025B0003540C560C7680AFA0CF6033346EA0705DA
606 | :1025C000102BC56002F10602A2D1BDE8F0077047EA
607 | :1025D0004FF00308D0F8009008FA0CF5ED4305EA37
608 | :1025E000090A91F80480C0F800A0D0F8009008FA19
609 | :1025F0000CFA08F1FF384AEA09095FFA88FABAF1D9
610 | :10260000010FC0F8009065D9C66891F807A0354061
611 | :10261000C560C7680AFA0CF646EA0705C56068E7B0
612 | :102620000326D0F800900F7906FA02F86FEA080541
613 | :1026300005EA090CC0F800C0D0F8009007F1FF3897
614 | :1026400007FA02F65FFA88F746EA090C012FC0F88C
615 | :1026500000C025D9C66891F807903540C560C768A5
616 | :1026600009FA02F646EA0705C56038E7876891F877
617 | :10267000058091F806902F408760876808FA02FC71
618 | :102680004CEA07078760476827EA060646604768FE
619 | :1026900009FA03FA1FFA8AF848EA070646605AE779
620 | :1026A000866891F8059091F806C005EA06078760EC
621 | :1026B000866809FA02F73E438660476827EA0A06F9
622 | :1026C000466047680CFA03FA1FFA8AF848EA0706D8
623 | :1026D0004660BFE7D0F808A091F8068091F8059011
624 | :1026E00005EA0A0AC0F808A0D0F808A009FA0CF90F
625 | :1026F00049EA0A0AC0F808A0D0F8049029EA0707B6
626 | :102700004760476808FA06F61FFA86F848EA07079E
627 | :10271000476079E7D0F808A091F8068091F8059015
628 | :1027200005EA0A0AC0F808A0D0F808A009FA0CF9CE
629 | :1027300049EA0A0AC0F808A0D0F8049029EA070775
630 | :102740004760476808FA06F61FFA86F848EA07075E
631 | :1027500047602AE7036919420CBF00200120704737
632 | :102760000AB9418370470183704700BFCB0800EB73
633 | :10277000830001F0070110B44FEA810C046A0F23B3
634 | :1027800003FA0CF124EA01030362046A02FA0CF270
635 | :1027900042EA040101625DF8044B7047014B186086
636 | :1027A000704700BF00300040014B5860704700BFC9
637 | :1027B00000300040024B4AF6AA221A60704700BF60
638 | :1027C00000300040024B4CF6CC421A60704700BF0C
639 | :1027D000003000400907034B41EA8010C3F8840031
640 | :1027E000704700BF00380240014B1860704700BFBF
641 | :1027F00068004742014B1860704700BF5C014742C8
642 | :10280000054B1A6B19B922EA00001863704740EAB9
643 | :1028100002011963704700BF00380240054B1A6C73
644 | :1028200019B922EA00001864704740EA02011964ED
645 | :10283000704700BF00380240054B5A6C19B922EAB4
646 | :1028400000005864704740EA02015964704700BFB5
647 | :1028500000380240054B1A6A19B922EA00001862D2
648 | :10286000704740EA02011962704700BF0038024019
649 | :10287000054B5A6A19B922EA00005862704740EACB
650 | :1028800002015962704700BF003802404309012B22
651 | :102890000BD00A49022B0CBF096F496F00F01F00D3
652 | :1028A00021FA00F303F001007047044A116800F0B8
653 | :1028B0001F0021FA00F303F00100704700380240C6
654 | :1028C00008B52D4B98421BD02C49884224D02C4A65
655 | :1028D00090422DD02B4B984236D02B4988423FD086
656 | :1028E0002A4A904200D008BD4FF400100121FFF7A2
657 | :1028F000BFFF4FF400100021BDE80840FFF7B8BF4C
658 | :102900004FF480500121FFF7B3FF4FF480500021B6
659 | :10291000BDE80840FFF7ACBF4FF480400121FFF74E
660 | :1029200099FF4FF480400021BDE80840FFF792BFB7
661 | :102930004FF400400121FFF78DFF4FF400400021CC
662 | :10294000BDE80840FFF786BF4FF400500121FFF7B4
663 | :102950008FFF4FF400500021BDE80840FFF788BF0B
664 | :102960004FF480100121FFF783FF4FF48010002106
665 | :10297000BDE80840FFF77CBF003001400038004050
666 | :10298000003C004000340140005001400054014030
667 | :10299000838B8A682DE9F00323F47B6424F00F0510
668 | :1029A0002E040223370C87830384848B9A421FFAF8
669 | :1029B00084FC5CD0354F8C88BD68002C0CBF4FF078
670 | :1029C00001084FF002082E024CD4304DD5F8846037
671 | :1029D000D5F884906F686D68C9F3027307F03F09FA
672 | :1029E0006F024CBF2A4F2B4FC6F38816B7FBF9F581
673 | :1029F00006FB05F6B6FBF3F7CB88B3F5007F39D0BD
674 | :102A00004FEA4818B7FBF8F909EB89056E00B6FBE9
675 | :102A1000F2F2571DBEB2204DA5FB06674FEAD7085C
676 | :102A20004FEA5809A9F10206B5B208F00102FD2DDE
677 | :102A300094BF49EA022202220F88B1F802808E89EF
678 | :102A40004CEA070141F4006545EA08073E4342EAC3
679 | :102A5000030CB2B214431FFA8CF303848483BDE8E1
680 | :102A6000F0037047BE6826F40003BB60ADE78C88B6
681 | :102A7000CB88E1E74FEA172808EB88056F00B7FB22
682 | :102A8000F2F909F1050296B2C5E700BF003802402D
683 | :102A900000127A000024F400CDCCCCCC838B39B961
684 | :102AA00023F480610A044FEA124CA0F81CC070475E
685 | :102AB0009BB243F480618183704700BF83881FFA13
686 | :102AC00083FC1AB92CEA01018180704741EA0C02AB
687 | :102AD00082807047002100F004B80C4B5B584350D3
688 | :102AE00004310B480B4B42189A42FFF4F6AF0A4AE6
689 | :102AF00000F003B8002342F8043B084B9A42FFF46D
690 | :102B0000F9AFFFF7DFF9FDF7F1FE7047003100087C
691 | :102B1000000000201002002010020020205200209F
692 | :102B2000FFF7FEBFF0B4840743D0541E002A3ED006
693 | :102B3000CDB2034603E0621E002C38D0144603F8E1
694 | :102B4000015B9A07F7D1032C2AD9CDB245EA0525B6
695 | :102B50000F2C45EA054515D9A4F110073F0903F1EB
696 | :102B6000100606EB07161A46156055609560D5608D
697 | :102B70001032B242F8D104F00F040137032C03EBFA
698 | :102B800007130DD91E462246043A032A46F8045B71
699 | :102B9000FAD8221F22F003020432134404F0030483
700 | :102BA0002CB1C9B21C4403F8011BA342FBD1F0BCF9
701 | :102BB000704714460346C6E70004024000000004C4
702 | :102BC000000000000004024000200010000000008F
703 | :102BD00000080240800040000000000000040240A5
704 | :102BE000000000020000000000040240000180001C
705 | :102BF000000000000004024010002000000000005F
706 | :102C00000004024000000800000000000004024030
707 | :102C100000080000000402400040000000040240E0
708 | :102C20000080000000080240008000000008024010
709 | :102C3000002000000004024040000000000C0240A0
710 | :102C400004000000ECFF2800C9FF4000FF00400026
711 | :102C5000C9FF2800EBFFCDFF7B00FF007B00CDFF0D
712 | :102C6000EBFF0000BAFF1900B400FF00B400190028
713 | :102C7000BAFF0000DDFF5500CD00FF00CD0055007C
714 | :102C8000DDFF000000000000000000000000000068
715 | :102C9000442C0008542C000800000000642C00089C
716 | :102CA00000000000742C000800000000000000007C
717 | :102CB00000000000C82C0008000000000000000018
718 | :102CC00000000000D82C00082D009500E300FF0054
719 | :102CD000E30095002D00000000006200B400EC004D
720 | :102CE000FF00EC00B400620000000000963007779F
721 | :102CF0002C610EEEBA51099919C46D078FF46A70F0
722 | :102D000035A563E9A395649E3288DB0EA4B8DC790F
723 | :102D10001EE9D5E088D9D2972B4CB609BD7CB17E8F
724 | :102D2000072DB8E7911DBF906410B71DF220B06A5F
725 | :102D30004871B9F3DE41BE847DD4DA1AEBE4DD6D6F
726 | :102D400051B5D4F4C785D38356986C13C0A86B646F
727 | :102D50007AF962FDECC9658A4F5C0114D96C06638F
728 | :102D6000633D0FFAF50D088DC8206E3B5E10694C6F
729 | :102D7000E44160D5727167A2D1E4033C47D4044BAF
730 | :102D8000FD850DD26BB50AA5FAA8B5356C98B2428F
731 | :102D9000D6C9BBDB40F9BCACE36CD832755CDF450F
732 | :102DA000CF0DD6DC593DD1ABAC30D9263A00DE513F
733 | :102DB0008051D7C81661D0BFB5F4B42123C4B3562F
734 | :102DC0009995BACF0FA5BDB89EB802280888055FAF
735 | :102DD000B2D90CC624E90BB1877C6F2F114C68580F
736 | :102DE000AB1D61C13D2D66B69041DC760671DB01FD
737 | :102DF000BC20D2982A10D5EF8985B1711FB5B606CF
738 | :102E0000A5E4BF9F33D4B8E8A2C9077834F9000F0E
739 | :102E10008EA8099618980EE1BB0D6A7F2D3D6D08AE
740 | :102E2000976C6491015C63E6F4516B6B62616C1C9E
741 | :102E3000D83065854E0062F2ED95066C7BA5011BCE
742 | :102E4000C1F4088257C40FF5C6D9B06550E9B7126E
743 | :102E5000EAB8BE8B7C88B9FCDF1DDD62492DDA152E
744 | :102E6000F37CD38C654CD4FB5861B24DCE51B53A4E
745 | :102E70007400BCA3E230BBD441A5DF4AD795D83D4E
746 | :102E80006DC4D1A4FBF4D6D36AE96943FCD96E348E
747 | :102E9000468867ADD0B860DA732D0444E51D03336E
748 | :102EA0005F4C0AAAC97C0DDD3C710550AA4102277E
749 | :102EB00010100BBE86200CC925B56857B3856F204E
750 | :102EC00009D466B99FE461CE0EF9DE5E98C9D929AE
751 | :102ED0002298D0B0B4A8D7C7173DB359810DB42EEE
752 | :102EE0003B5CBDB7AD6CBAC02083B8EDB6B3BF9A3A
753 | :102EF0000CE2B6039AD2B1743947D5EAAF77D29DC6
754 | :102F00001526DB048316DC73120B63E3843B6494A5
755 | :102F10003E6A6D0DA85A6A7A0BCF0EE49DFF0993A5
756 | :102F200027AE000AB19E077D44930FF0D2A3088715
757 | :102F300068F2011EFEC206695D5762F7CB676580C5
758 | :102F400071366C19E7066B6E761BD4FEE02BD389C5
759 | :102F50005A7ADA10CC4ADD676FDFB9F9F9EFBE8E25
760 | :102F600043BEB717D58EB060E8A3D6D67E93D1A165
761 | :102F7000C4C2D83852F2DF4FF167BBD16757BCA645
762 | :102F8000DD06B53F4B36B248DA2B0DD84C1B0AAFE5
763 | :102F9000F64A0336607A0441C3EF60DF55DF67A865
764 | :102FA000EF8E6E3179BE69468CB361CB1A8366BCF5
765 | :102FB000A0D26F2536E2685295770CCC03470BBB45
766 | :102FC000B91602222F260555BE3BBAC5280BBDB245
767 | :102FD000925AB42B046AB35CA7FFD7C231CFD0B5E5
768 | :102FE0008B9ED92C1DAEDE5BB0C2649B26F263ECD7
769 | :102FF0009CA36A750A936D02A906099C3F360EEBE5
770 | :103000008567077213570005824ABF95147AB8E2A4
771 | :10301000AE2BB17B381BB60C9B8ED2920DBED5E584
772 | :10302000B7EFDC7C21DFDB0BD4D2D38642E2D4F1D4
773 | :10303000F8B3DD686E83DA1FCD16BE815B26B9F664
774 | :10304000E177B06F7747B718E65A0888706A0FFFC4
775 | :10305000CA3B06665C0B0111FF9E658F69AE62F884
776 | :10306000D3FF6B6145CF6C1678E20AA0EED20DD784
777 | :103070005483044EC2B30339612667A7F71660D0A4
778 | :103080004D476949DB776E3E4A6AD1AEDC5AD6D9E4
779 | :10309000660BDF40F03BD83753AEBCA9C59EBBDE04
780 | :1030A0007FCFB247E9FFB5301CF2BDBD8AC2BACAB4
781 | :1030B0003093B353A6A3B4240536D0BA9306D7CD24
782 | :1030C0002957DE54BF67D9232E7A66B3B84A61C444
783 | :1030D000021B685D942B6F2A37BE0BB4A18E0CC304
784 | :1030E0001BDF055A8DEF022DF8B500BFF8BC08BCF8
785 | :1030F0009E467047F8B500BFF8BC08BC9E467047B6
786 | :10310000401F000010000000000032006400960024
787 | :10311000C800FA002C015E018F01C001F1012202FA
788 | :1031200052028202B102E1020F033D036B039803D6
789 | :10313000C503F1031C04470471049B04C304EB049E
790 | :10314000130539055F058405A805CB05ED050E06B9
791 | :103150002F064E066C068A06A606C206DC06F50693
792 | :103160000E0725073B07500764077607880798076F
793 | :10317000A707B507C207CE07D807E107E907F00799
794 | :10318000F607FA07FD07FF070008FF07FD07FA0724
795 | :10319000F607F007E907E107D807CE07C207B5072A
796 | :1031A000A707980788077607640750073B07250796
797 | :1031B0000E07F506DC06C206A6068A066C064E0653
798 | :1031C0002F060E06ED05CB05A80584055F0539051C
799 | :1031D0001305EB04C3049B04710447041C04F103AE
800 | :1031E000C50398036B033D030F03E102B1028202A2
801 | :1031F00052022202F101C0018F015E012C01FA008E
802 | :10320000C8009600640032000000CEFF9CFF6AFFF9
803 | :1032100038FF06FFD4FEA2FE71FE40FE0FFEDEFD6B
804 | :10322000AEFD7EFD4FFD1FFDF1FCC3FC95FC68FC6F
805 | :103230003BFC0FFCE4FBB9FB8FFB65FB3DFB15FB87
806 | :10324000EDFAC7FAA1FA7CFA58FA35FA13FAF2F94C
807 | :10325000D1F9B2F994F976F95AF93EF924F90BF952
808 | :10326000F2F8DBF8C5F8B0F89CF88AF878F868F856
809 | :1032700059F84BF83EF832F828F81FF817F810F80C
810 | :103280000AF806F803F801F800F801F803F806F860
811 | :103290000AF810F817F81FF828F832F83EF84BF83B
812 | :1032A00059F868F878F88AF89CF8B0F8C5F8DBF8AF
813 | :1032B000F2F80BF924F93EF95AF976F994F9B2F9D2
814 | :1032C000D1F9F2F913FA35FA58FA7CFAA1FAC7FAE9
815 | :1032D000EDFA15FB3DFB65FB8FFBB9FBE4FB0FFC37
816 | :1032E0003BFC68FC95FCC3FCF1FC1FFD4FFD7EFD23
817 | :1032F000AEFDDEFD0FFE40FE71FEA2FED4FE06FF17
818 | :1033000038FF6AFF9CFFCEFF0000000000000000B5
819 | :0400000508002AD5F0
820 | :00000001FF
821 |
--------------------------------------------------------------------------------
/GerberFiles/Gerber_CtrlBoard_Orig.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TOILmodular/MARBLES/ee0a043e3ba9f1553ca893825a5617a7fb3b2b54/GerberFiles/Gerber_CtrlBoard_Orig.zip
--------------------------------------------------------------------------------
/GerberFiles/Gerber_CtrlBoard_Thonk.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TOILmodular/MARBLES/ee0a043e3ba9f1553ca893825a5617a7fb3b2b54/GerberFiles/Gerber_CtrlBoard_Thonk.zip
--------------------------------------------------------------------------------
/GerberFiles/Gerber_MainBoard.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TOILmodular/MARBLES/ee0a043e3ba9f1553ca893825a5617a7fb3b2b54/GerberFiles/Gerber_MainBoard.zip
--------------------------------------------------------------------------------
/GerberFiles/Gerber_Panel _Orig.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TOILmodular/MARBLES/ee0a043e3ba9f1553ca893825a5617a7fb3b2b54/GerberFiles/Gerber_Panel _Orig.zip
--------------------------------------------------------------------------------
/GerberFiles/Gerber_Panel._Thonk.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TOILmodular/MARBLES/ee0a043e3ba9f1553ca893825a5617a7fb3b2b54/GerberFiles/Gerber_Panel._Thonk.zip
--------------------------------------------------------------------------------
/PanelLayout/Layout.md:
--------------------------------------------------------------------------------
1 | ## Panel Layout for PCB
2 |
3 | The panel dimensions provided in the section "Original Design" below are based on my own module build, since I am not following the standard HP (1HP eq. 5.08mm) size. An alternative by building an HP-standard size panel can be found in the section "HP Standard Design" further below.
4 |
5 | ### Original Design
6 | Coordinates given in the table fit to the layout of components given in the PCBc in folder GerberFiles.
7 | The layout is slightly different for both versions due to different positions of the output LEDs. Details are given in the coordinates table below.
8 |
9 | Panel size: 90mm x 128.5mm
10 |
11 | The numbers in the table are refering to the numbers in the picture below.
12 | Coordinates origin is the lower left corner of the panel.
13 |
14 |
15 | | No. | X-coord. [mm] | Y-coord. [mm] | Comment |
16 | | --- | --- | --- | --- |
17 | | 1 | 6 | 106 | T Freeze Button |
18 | | 2 | 12 | 106 | T Freeze LED |
19 | | 3 | 45 | 106 | Deja-Vu Pot |
20 | | 4 | 78 | 106 | X Freeze LED |
21 | | 5 | 84 | 106 | X Freeze Button |
22 | | 6 | 6 | 94 | T Mode LED |
23 | | 7 | 6 | 88 | T Mode Button |
24 | | 8 | 21 | 95 | Rate Pot |
25 | | 9 | 69 | 95 | Spread Pot |
26 | | 10 | 84| 94 | X Mode LED |
27 | | 11 | 84 | 88 | X Mode Button |
28 | | 12 | 30 | 78 | Clock Range LED |
29 | | 13 | 45 | 80 | Length Pot |
30 | | 14 | 60 | 78 | CV Range LED |
31 | | 15 | 11 | 72 | T Bias Pot |
32 | | 16 | 30 | 72 | Clock Range Button |
33 | | 17 | 60 | 72 | CV Range Button |
34 | | 18 | 79 | 72 | X Bias Pot |
35 | | 19 | 45 | 62 | Ext Sample Mode Button |
36 | | 20 | 27 | 55 | Jitter Pot |
37 | | 21 | 45 | 56 | Ext Sample LED |
38 | | 22 | 63 | 55 | Steps Pot |
39 | | 23 | 9 | 49 | T Bias CV Jack |
40 | | 24 | 81 | 49 | X Bias CV Jack |
41 | | 25 | 9 | 34 | T Clock Jack |
42 | | 26 | 21 | 34 | Rate CV Jack |
43 | | 27 | 33 | 34 | Jitter CV Jack |
44 | | 28 | 45 | 34 | Deja Vu CV Jack |
45 | | 29 | 57 | 34 | Steps CV Jack |
46 | | 30 | 69 | 34 | Spread CV Jack |
47 | | 31 | 81 | 34 | X Clock Jack |
48 | | 32 | 9 | see footnote *) | T1 Output LED |
49 | | 33 | 21 | see footnote *) | T2 Output LED |
50 | | 34 | 33 | see footnote *) | T3 Output LED |
51 | | 35 | 45 | see footnote *) | Y Output LED |
52 | | 36 | 57 | see footnote *) | X1 Output LED |
53 | | 37 | 69 | see footnote *) | X2 Output LED |
54 | | 38 | 81 | see footnote *) | X3 Output LED |
55 | | 39 | 9 | 15 | T1 Output Jack |
56 | | 40 | 21 | 15 | T2 Output Jack |
57 | | 41 | 33 | 15 | T3 Output Jack |
58 | | 42 | 45 | 15 | Y Output Jack |
59 | | 43 | 57 | 15 | X1 Output Jack |
60 | | 44 | 69 | 15 | X2 Output Jack |
61 | | 45 | 81 | 15 | X3 Output Jack |
62 |
63 | *) Y-coordinate = 21 for "original" design. Y-coordinate = 23 for "Thonk" design.
64 |
65 |
66 |
67 | ### HP Standard Design
68 | For building the panel with a size following the HP standard, you can use the panel Gerber files provided in the folder "GerberFiles".
69 |
70 | There are two versions ("Orig" and "Thonk"), since the positions of some of the LEDs are slightly different, due to the jack size difference for the two versions.
71 |
72 | I ordered my own panel via such gerber file built out of PCB material.
73 |
74 | Here are a few parameters of the panel.
75 | | Parameter | Value |
76 | | --- | --- |
77 | | Width | 18HP |
78 | | Pot hole diameter | 8mm |
79 | | Jack hole diameter | 6.1mm |
80 | | Tact switch hole diameter | 5.1 mm |
81 | | LED hole diameter for X and T Deja-vu, external sampling, T, Y and X outputs | 3.1mm|
82 | | LED hole diameter for X and T modes, clock range, CV range | 5.1mm|
83 | | Mounting hole diameter | 3.2mm|
84 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MARBLES - Random Sampler
2 | A clone of the Mutable Instruments Marbles module.
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | ## Module Build and PCBs
11 | There are two different versions for the control board, an "original" and a "Thonk" version. Reason is that for my own module, I am using specific potentiometers - 16K4 series from Supertech Electronics - and 3.5mm jack sockets - MJ-355 from Marushin - available at my local electronics shop.
12 |
13 |
14 |
15 | However, since most DIY projects for Eurorack modules out there are using potentiometers from ALPHA and so-called THONKICONN jacks, as they are provided by Thonk in the UK, I also created another control board PCB for the version "Thonk" with footprints for those components.
16 |
17 |
18 |
19 | The layout of the main PCB is sligthly different for each version. I needed to move the gate and CV output LED locations, due to the different shape of the jack sockets. Please make sure to use the right control and main board PCBs.
20 |
21 |
22 |
23 | I created the Gerber files with the online tool EasyEDA and ordered it at JLCPCB.
24 |
25 | ## Panel Layout
26 | I added the information about hole coordinates for the front panel in the folder PanelLayout, referring to the component layout in the Gerber files. Note that the layout is different for the two PCB versions, due to the LED position differences. Details are explained in the layout description.
27 |
28 | In addition, there are two versions of Gerber files for the panel, following the HP standard. My own modules do not follow that width standard, as I am only using sliding nuts in my racks. The mentioned difference between the two control PCB versions is also reflected in the two panel versions. Choose the one, depending on your control PCB version.
29 |
30 | You can use the panel Gerber files to have the panel built out of PCB material.
31 |
32 | ## Additional Information about specific Components
33 | There are several SMD components, which I listed below.
34 |
35 | - STM32F405RGT6 (microcontroller, version 7 is also working fine)
36 | - DAC8164 (DAC, 16-TSSOP package)
37 | - OPA4171 (op amp, 14-SOIC package)
38 | - LD2981ABU33 (voltage regulator, SOT-89-3 package)
39 | - LM4040B10 (voltage regulator, SOT-23-3 package)
40 | - MMBT3904 (transistors, SOT-23-3 package)
41 | - BAT54ST (diode array, SOT-523 package)
42 | - 0.1uF capacitors (1608 package)
43 | - BLM18R (ferrite beads, 1608 package)
44 |
45 | Concerning the resistor size, I am usually using small-size resistors, about half the length of the usual size, so they need less space on the PCB. If you want to use my Gerber files, you have to consider that fact. You might still use normal size resistors and put them in a standing position on the boards. Should also work fine.
46 |
47 | ## Firmware and Programming
48 | For programming the miroprocessor, I added the bootloader and main .hex files in the folder Firmware. The module calibration process requires an adjustment and recompiling of the main source code, as described in the calibration section below. Please also check the ReadMe file in the folder Firmware.
49 |
50 | For compiling the source code, you can either follow the procedure provided by Mutable Instruments in their [documentation](https://pichenettes.github.io/mutable-instruments-documentation/modules/marbles/open_source/), or you can refer to the method I used in [my other repository](https://github.com/TOILmodular/MI_FIRMWARE_COMPILING). However, I only used that method with a MAC OS. I do not know, if it also works with Windows or Linux.
51 |
52 | The main PCB contains connection points for both connector types for programming STM32 chips, JTAG and UART. Those can be used for standard pins with 2.54mm distance. Depending on the available connector, you only need one of those two connection point groups. However, I only tested the UART connection. The JTAG connection points have been added to the PCB by following the Mutable Instruments original design.
53 |
54 | Besides that, there are two connection points for putting the chip into boot mode, which is needed for loading the bootloader file. Just solder a 1x2 pin with standard 2.54mm distance to connection points labeled "BOOT". For activating the boot mode, place a jumper onto the pins. As soon as the bootloder is uploaded, remove the jumper to put the chip into operation mode, so the main code can be uploaded.
55 |
56 |
57 |
58 | If you want to see more about the chip programming process, you can check out [this YouTube video](https://youtu.be/9D4ZEAn3BBg) for my Plaits DIY clone, as the procedure is the same.
59 |
60 | ## Calibration
61 | Calibrating Marbles is more complex than the process for other Mutable Instruments modules. It requires to adjust and recompile the source code. The compiled .hex files for this module here are only for getting the module to work, so the actual calibration can be performed.
62 |
63 | As stated above, for the compiling options, either check the [Mutable Instruments documentation](https://pichenettes.github.io/mutable-instruments-documentation/modules/marbles/open_source/) or my repository [MI_FIRMWARE_COMPILING](https://github.com/TOILmodular/MI_FIRMWARE_COMPILING).
64 |
65 | Furthermore, for calibrating Marbles you will need a high-precision multimeter. Mutable Instruments recommends a device capable of 50,000 counts. I used a 40,000 count device.
66 |
67 | The below procedure is also demonstrated in my [YouTube video](https://youtu.be/d1dFJfD5AMo).
68 |
69 | ### Measuring X1-X3 CV Outputs
70 | 1. Set the voltage range (button J in the MI manual) to +5V (orange LED).
71 | 2. Set the X mode (button N) to "control panel settings for all channels" (green LED).
72 | 3. Turn the "Spread" knob fully counter-clockwise to keep the CV output signals constant.
73 | 4. Turn the "Steps" button fully clockwise to set the quantization to octaves.
74 | 5. Connect the multimeter to CV output X1.
75 | 6. Observe the output voltage, while turning the X-side "Bias" knob, until you are as close to 1V as possible (typically a value between 0.9V and 1V).
76 | 7. Write down the exact voltage measured. Let's call it X11V (1V for output X1). Ideally, that would be a value with 4 digits.
77 | 8. Repeat steps 7 and 8 for 3V. Let's call that measured value X13V (3V for output X1).
78 | 9. Repeat steps 7 to 9 for X2 and X3, so you get values X21V, X23V, X31V, X33V.
79 |
80 | ### Measuring Y CV Output
81 | 1. Keep pressing the X mode button (N), while turning the "Spread" knob fully counter-clockwise.
82 | 2. Keep pressing the X mode button (N), while turning the "Steps" knob fully clockwise.
83 | 3. Move the "Bias" knob of the X generator side to set the Y CV output as close to 1V, as possible (typically a value between 0.9V and 1V). Play around with the "Rate" knob to change and then stabilize the Y CV output.
84 | 4. Write down the CV value. Let's call it 1VY.
85 | 5. Repeat steps 3 and 4 with 3V. Let's call that value 3VY.
86 |
87 | You now should have a list of 8 values for X11V, X13V, X21V, X23V, X31V. X33V, Y1V, Y3V.
88 |
89 | ### Calculating Offset and Scale
90 | Mutable Instruments provided a link to a Jupyter Notebook script in their [Marbles documentation](https://pichenettes.github.io/mutable-instruments-documentation/modules/marbles/open_source/) for calculating offset and scale values for each of the 4 output channels, which will have to be added into the source code. You will need to logon to a Google account for executing that script.
91 |
92 | Alternatively, you can also do a manual calculation by using the formulas, given below. You need to calculate a ***SCALE*** and ***OFFSET*** value for each of the 4 CV outputs (X1, X2, X3, and Y). The variables ***XY1V*** and ***XY3V*** are those measured in the previous steps. ***XY*** stands for the different CV outputs X1, X2, X3, and Y.
93 |
94 | ***SCALE_XY = -12426 / (XY3V - XY1V)***
95 |
96 | ***OFFSET_XY = 26555 - XY1V * SCALE_XY***
97 |
98 | Example for X2 output:
99 |
100 | ***SCALE_X2 = -12426 / (X23V - X21V)***
101 |
102 | ***OFFSET_X2 = 26555 - X21V * SCALE_X2***
103 |
104 | ### Adjusting the Source Code
105 | Open the file "settings.cc" of the Marbles source code with a standard text editor and add the following 2 lines for each of the 4 CV outputs at line 179 of the file:
106 |
107 | ***persistent_data_.calibration_data.dac_offset[< X >] = < OFFSET_XY >f;***
108 |
109 | ***persistent_data_.calibration_data.dac_scale[< X >] = < SCALE_XY >f;***
110 |
111 | Replace ***< X >*** by the following values for each of the CV outputs:
112 |
113 | ***0*** for Y
114 |
115 | ***1*** for X1
116 |
117 | ***2*** for X2
118 |
119 | ***3*** for X3
120 |
121 | ***< OFFSET_XY >*** and ***< SCALE_XY >*** need to be replaced by the calculated values for each CV output.
122 |
123 | IMPORTANT!!! Do not forget to put an "***f***" at the end of each of those values!
124 |
125 | Example (green part are the added lines):
126 |
127 |
128 |
129 | ### ADC Calibration
130 | 1. Disconnect all cables and long-press the buttons for the Clock Range (button B) and the CV Range (button J). The Clock Range LED will blink green.
131 | 2. Input 1V (e.g. from a calibrated keyboard) into the Rate CV.
132 | 3. Press one of the 2 buttons B or J. The Clock Range LED will blink orange.
133 | 4. Input 3v into the Rate CV.
134 | 5. Press the button again. The CV Range LED will blink green.
135 | 6. Input 1V into the Spread CV.
136 | 7. Press the button again. The CV Range LED will blink orange.
137 | 8. Input 3V into the Spread CV.
138 | 9. Press the button again.
139 |
--------------------------------------------------------------------------------
/Schematic/Schematic_Marbles.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TOILmodular/MARBLES/ee0a043e3ba9f1553ca893825a5617a7fb3b2b54/Schematic/Schematic_Marbles.pdf
--------------------------------------------------------------------------------