# The "Cheap Step Pro"

**URL:** <https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792>\
**Category:** DIY STUFF\
**Created:** [May 2, 2020, 5:29pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792 "2020-05-02T17:29:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 2, 2020, 5:29pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/1 "2020-05-02T17:29:22Z")

</div>

I have been planning this in my head for the last couple of weeks… I am not sure if it’s even worthwhile as an idea but it’s a learning excercise for both PCB and a bit of coding…

The plan is a configurable unit comprising of a Brain and up to 4 STEP units

This PCB is the step unit. I have still to do the routing and I need to find some space to fit some standoffs as I will be using cheaper pots than ALPHAS down to cost.

 ![CHSTP](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/1/183f18c6dd02a59a9e2c18d1655eb99959a0cbf9.jpeg)

It’s based arround a standard 8-step sequencer. project.

The functionality will hopefully include.

Per Module

1. 8 Settings for CV to ( for VCO )
2. 8 Settings for CV to ( for VCA )
3. 8 Settings for the length of the note ( may or may not be that usefull)
4. I2C bus for LCD…

Up to 4 modules will be able to connect to the brain.  
The unit will  
Be configureable for 1/32 2/16 4/8 sequences  
have an internal Clock  
have input for external clock.  
have a side expansion module for any other function.

It’s more of a self learning experince more than anything else.

Cheers

Rob

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 2, 2020, 6:20pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/2 "2020-05-02T18:20:47Z")

</div>

1st issue… the control module is built to fit 3U ( 75mm ) panel… a standard LCD Module 16x2 D is 80mm wide.

I do have some super cool 128x32 OLED displays which are tiny. But they are fixed address.

Found these ERM8203-3 Displays with I2C board that looks to have A0-A2 Address pads on it.

> **[Black IIC/I2C/TWI 8x2 Serial Character LCD Module Display for Arduino w/Library...](https://www.ebay.co.uk/itm/Black-IIC-I2C-TWI-8x2-Serial-Character-LCD-Module-Display-for-Arduino-w-Library/293185215904?hash=item4443335da0:g:BsAAAOSwFs5dUOMg)**
>
> 8x2 Character LCD Display Dark Blue on Yellow Green with I2C Adaptor Board. 8x2 Character LCD Display White on Blue with I2C Adaptor Board. 8x2 Character LCD Display Black on White with I2C Adaptor Board.

Also just realised I am going to have to make some revisions for the output when in (1/32,2x16) mode… Will have to think on that. probably just feed everythig back to the mainbaord…

You may notice a SNAP line, no idea if it will work. It’s just a bunch of circles on the edge cuts… It’s one of the things I leaned from the clock build in terms of the jacks sub board…

Rob

---

<div class="post-metadata">

**Author:** ![Maxhirez](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/maxhirez/32/42_2.png) [@Maxhirez](https://lookmumnocomputer.discourse.group/u/Maxhirez)\
**Post date:** [May 2, 2020, 11:08pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/3 "2020-05-02T23:08:24Z")

</div>

What are you going to display on the screen? Could you get away with some 7 segs?

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 3, 2020, 7:12am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/4 "2020-05-03T07:12:50Z")

</div>

Not 100% sure what is going on the displays… Maybee a replication of the LED’s showing the step across the whole unit from 1-32. Probably the sequencer number when it’s not in full 32 step mode. The fact the are “8” characters wide is telling me something…

I did breifely think of 7 Segment, but that would take up 28 extra tracks and data lines unless i had them addressed by a controller. I will go and look ad I2C interfaces anyway as it would be good to get that as an option for other projects.

The original plan was to combine the brain and 1st control moduel in one PCB. I may re-visit that although it makes revisions more tricky…

Cheers

Rob

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 3, 2020, 7:23am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/5 "2020-05-03T07:23:07Z")

</div>

Seems if you want 4 7’s your covered

> **[4 Digit Tube 7-Segment 0.56" LED Display Module HT16K33 I2C for | eBay](https://www.ebay.co.uk/itm/4-Digit-Tube-7-Segment-0-56-LED-Display-Module-HT16K33-I2C-for/333412973370?hash=item4da0f63b3a:g:BSMAAOSwENVd3KlL)**
>
> All you have to do is write data to it using the 2-pin I2C interface. 1 Piece 0.56" 4 Digit LED Display Module. It can't dim individual LEDs, only the entire display at once. Size: Approx.

But not singular, but there is a chip the PCA95X1 that will do the job. [https://www.nxp.com/docs/en/application-note/AN264.pdf](https://www.nxp.com/docs/en/application-note/AN264.pdf)

Not realy worth doing in terms of complexity and part count for a single display unless your short on digital control lines…

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 3, 2020, 7:26am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/6 "2020-05-03T07:26:02Z")

</div>

Forgot to mention… The brains will be an Arduino Mega…

---

<div class="post-metadata">

**Author:** ![sebastian](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/sebastian/32/39_2.png) [@sebastian](https://lookmumnocomputer.discourse.group/u/sebastian)\
**Post date:** [May 3, 2020, 10:42am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/7 "2020-05-03T10:42:11Z")

</div>

Looks pretty cool! But will this be a 32 step sequencer or will it be 8 step and 4 note polyphonic? Can you configure that with the brain?

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 3, 2020, 11:59am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/8 "2020-05-03T11:59:40Z")

</div>

the idea is that you can set it  
32  
16x2  
8x4

the design is evolving all the time.

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 4, 2020, 6:10am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/9 "2020-05-04T06:10:19Z")

</div>

Ok, so I spent ages last week working on a board footprint for an AS6408 multiplexer. I was going to use it as the interface to the POTS that provide analog inputs. But went of and designed a foot print for the little MAKER analoug mux boards you can get on ebay for £2

And then created a dual 16CH mux board. In reality I don’t think I will use it on this current project and will actually just fit a pair of 74HC4067 in the design of the circuit. In fact I will probably do a REV2 of the controler boards and fit the Mux on them 74HC4051 so the multiplexing is done at source.

So although the plan changed rappidly through the day, the learning and ideas are worthwhile.

 ![mux](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/5/505ffcf28f62a6f52dac92b947e4b4c775f444c0.png)

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 6, 2020, 4:26pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/10 "2020-05-06T16:26:05Z")

</div>

had to pay a surcharge for putting in s snap line as it classes as two boards ☹

Rob

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [May 6, 2020, 5:24pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/11 "2020-05-06T17:24:16Z")

</div>

Even in China, capitalism is capitalism

---

<div class="post-metadata">

**Author:** ![Maxhirez](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/maxhirez/32/42_2.png) [@Maxhirez](https://lookmumnocomputer.discourse.group/u/Maxhirez)\
**Post date:** [May 6, 2020, 7:17pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/12 "2020-05-06T19:17:48Z")

</div>

I was told by a PHD candidate from Shenzou that I used to work with that it was actually “C.H.I.N.A” for “Communism Here In Name Alone.”

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 6, 2020, 9:47pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/13 "2020-05-06T21:47:33Z")

</div>

next batch, i will just silk screen a cut line and get the hacksaw out…

---

<div class="post-metadata">

**Author:** ![Maxhirez](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/maxhirez/32/42_2.png) [@Maxhirez](https://lookmumnocomputer.discourse.group/u/Maxhirez)\
**Post date:** [May 6, 2020, 9:49pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/14 "2020-05-06T21:49:10Z")

</div>

Could you score it with a hobby knife and break it over the edge of a piece of wood like other plastic or aluminum? Anybody here ever tried that? Just curious really…

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [May 6, 2020, 9:53pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/15 "2020-05-06T21:53:58Z")

</div>

Not sure, but I think they surcharge if part of your circuit is not connected to the other part and it just _looks_ like it’s meant to be two.

---

<div class="post-metadata">

**Author:** ![Maxhirez](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/maxhirez/32/42_2.png) [@Maxhirez](https://lookmumnocomputer.discourse.group/u/Maxhirez)\
**Post date:** [May 6, 2020, 9:59pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/16 "2020-05-06T21:59:01Z")

</div>

BASTARDS! They would, wouldn’t they? Run a fake trace across grounds or something…

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [May 7, 2020, 2:47am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/17 "2020-05-07T02:47:23Z")

</div>

How much was the surcharge?

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 7, 2020, 5:47am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/18 "2020-05-07T05:47:51Z")

</div>

it was £3.56 for the 5… so just paid up…

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [May 7, 2020, 11:53am UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/19 "2020-05-07T11:53:01Z")

</div>

Looks like I was wrong:  
[https://jlcpcb.com//quote/pcbOrderFaq/Different%20Design%20in%20Panel](https://jlcpcb.com//quote/pcbOrderFaq/Different%20Design%20in%20Panel)

> If you are just in the prototype phase and want to save money, you can place your different designs all inside one overall board outline and use lines drawn in the **silk layer** to mark out the separate the PCBs. Then, when you receive the PCB, carefully cut them apart yourself (we recommend you do this before you assemble the PCBs!).
> 
> Like the PCB shown below, the yellow lines are drawn in the silk layers showing how you can merge 3 different PCBs in one gerber without incurring any extra costs.

---

<div class="post-metadata">

**Author:** ![twinturbo](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@twinturbo](https://lookmumnocomputer.discourse.group/u/twinturbo)\
**Post date:** [May 7, 2020, 12:32pm UTC](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792/20 "2020-05-07T12:32:47Z")

</div>

Yeah, read that after the event…

Main problem is I log in with google, and I never check my gmail which is where the notification went to…

The board better bloomin snap, was a chore to create the line…

Thanks

Rob

[Next page](https://lookmumnocomputer.discourse.group/t/the-cheap-step-pro/792.md?page=2)
