TK.

MIDIbox CV V2 Concept

306 posts in this topic

There is an easy way to make stuff snap fit.  I use illustrator but the process should be the same for any program: Draw the "hole" part first, set the stroke to 0.2mm (this is the kerf, the material the laser burns away), then outline the stroke.  The outside line will be extents of the resulting hole.  Do the same thing to that outer line (stroke for 0.2mm and outline stroke) for the mating part but in the opposite direction (in) so the final hole size and the cutout part have the same dimensions when you take the laser beam width into consideration.  The laser never cuts perpendicular to the material, there is always a little angle and the parts will snap toghether

1 person likes this

Share this post


Link to post
Share on other sites

Thanks for the tip, Altitude! I was nervous about using that method because I didn't trust the tolerances for them to match up exactly.

 

In fact, as I mentioned, that's the problem I had with the "friction bumps" I added to the windows: they should have extended quite a bit past the outline of their respective hole - but they didn't.

Edited by sneakthief

Share this post


Link to post
Share on other sites

I used to make a several parts with slightly different dimensions but I never do anymore, the kerf is consistent enough that it will snap in, it will either be a little tighter or looser but always enough..

Share this post


Link to post
Share on other sites

TK: Is the separate clock input wire still necessary if you also use the Analog Inputs and assign them in the matrix?

Share this post


Link to post
Share on other sites

Hi sneak: the PCBs I designed (TK has some protos) use two Schmitt triggers to buffer an incoming clock. From discussions with TK, the clock input will go to a dedicated pin on the STM32F4; it is connected via the second set of pins on the top row. Hope that helps.

 

med_gallery_5453_5_11455.png

Share this post


Link to post
Share on other sites

latigid on - yes, I know there's a dedicated clock pin :) I was just curious if I could use the analog inputs instead.

Share this post


Link to post
Share on other sites

Just a couple more in-progress teaser shots. It's going to be a while longer because I don't have much time in Feb.

 

To do: a few more front-panel holes to carefully counter-sink (thanks for the advice FFWD!), lots of internal mounting to finish with ...namely the button boards.

 

And finally, lots of soldering to do (DIN, DOUT, Line Drivers, OLED's, buttons, the whole CV panel, etc.)

 

Sneak-Thief_MIDIbox_CV2_B.jpg

 

Sneak-Thief_MIDIbox_CV2_A.jpg

 

For the CV-section, I chose:

 

- 8 CV

- 8 Gates  (with LED's driven by the DOUT)

- 8 CV In

- 5 Clocks (with LED's driven by the DOUT)

- Run/Stop

- Clock in

 

 

Sneak-Thief_MIDIbox_CV2_Out.jpg

 

 

 

Notes on the interface:

 

- 8 buttons to choose which CV channel you're working on

- 4 buttons to choose the OLED and its parameters

- Start, Stop buttons

- Record/Save patch

- Fast-forward: fast shift-key for when turning the encoders

- Patch +/-

- Encoder Bank +/-

- 4 assignable buttons (I, II, III, IV)

Edited by sneakthief
2 people like this

Share this post


Link to post
Share on other sites

Hi

 

Could somebody be nice enough to compile an uploadable hex or bin file for my newly built stm32f4 core ?

I would like to do some UI testing with SCS and 24X2 LCD

 

TIA

Edited by MikePig

Share this post


Link to post
Share on other sites

:thumbsup: !!!

 

Can't wait to build my MBCV V2 into a case :)

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

sneakthief

 

Thank you very much for the hex file !!

 

I'll try it

 

By the way how many LRE8X2 are supported ? One (website) or Two (as stated in the config file)

 

Best

Share this post


Link to post
Share on other sites

Meanwhile two LRE8x2 are supported (max!)

I changed this spec at the website

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Hi

 

I just tried Sneakthief's hex but the lcd displays a first line full of blocks nothing else.

 

Here is the MIOS Studio outpout : SD Card not found

 

I tried the Seq V4 on my core and everything worked as it should...

 

any ideas ?

 

Michel

Share this post


Link to post
Share on other sites

I just compiled the latest source, uploaded it to the core and verified it with the MIOS terminal, but didn't check the LCD - so maybe there was an issue. The soonest I can check it is in a week.

Share this post


Link to post
Share on other sites

Did you try plugging the LCD into the other connector? It's supposed to be in J15a.

Since MBSeqV4 uses both LCDs, maybe you have it in the wrong one?

Not sure about the SD card problem. I didn't notice any errors when I compiled it, but who knows.

Share this post


Link to post
Share on other sites

:double post:

Edited by sneakthief

Share this post


Link to post
Share on other sites

MIOS Terminal seems to report everything is OK (apart from the SD Card issue).

Yes I tried J15A and J15B without any differences.

 

Also I was expecting to use ilmenator's SCS but it connects to J8/9.

Is it possible to get it work with two LRE8X2 ( TK ? )

 

Best

 

Michel

   

Share this post


Link to post
Share on other sites

Did you miss TK's post above?

 

"Meanwhile two LRE8x2 are supported (max!)"

Share this post


Link to post
Share on other sites

I didn't missed it but as this particular "SCS" is connecting to J8/J9 .

 

I was just wondering if it could cause a conflict with two LRE8x2.

 

Best

 

Michel

Share this post


Link to post
Share on other sites

The LRE's are just chained on J8/J9 while the SCS is on J10:

 

 

DIN/DOUT (buttons, LRE, Gate Outs)

 

- J8/J9 (MBHP_CORE_LPC17)

- J8/J9 (MBHP_CORE_STM32F4)

 

 

SCS buttons & encoder

- J10 (MBHP_CORE_LPC17)

- J10A (MBHP_CORE_STM32F4)

 

 

 

More info here:

 

Share this post


Link to post
Share on other sites
The LRE's are just chained on J8/J9 while the SCS is on J10

 

That is correct for the SCS that you describe - however, Michel refers to my particular SCS design which indeed is connected to J8/J9.

Share this post


Link to post
Share on other sites

Oh, I see what happened - the English used in the second sentence is somewhat ambiguous:

 

"Also I was expecting to use ilmenator's SCS but it connects to J8/9.

Is it possible to get it work with two LRE8X2 ( TK ? )"

 

I thought he was asking if it's possible to 1) use your SCS and 2) to get MIDIbox CV2 to work with 2 LRE8X2. 

Share this post


Link to post
Share on other sites

The Standard Control Surface has to be connected to J10A

 

Connection to J8/9 isn't the standard - means: most applications (such as MBCV V2) don't support this.

In addition, Ilmenator's SCS based PCB has some additional button and encoder functions which are not supported by most apps as well - only by his own app.

 

The good news: Ilmentator created a new PCB with the actual SCS circuit which can be directly connected to J10A :smile:

 

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Ok thank you for your answers

And sorry for my poor english

 

Best

 

Michel

Share this post


Link to post
Share on other sites

Mike Pig: I think I have a compiler issue with the MIDIbox CV2 firmware I posted - here's an earlier version from August that works fine.

project-cv2-8_30_2014.hex

Edited by sneakthief

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now