# THT Braids with Black Pill

**URL:** <https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131>\
**Category:** DIY STUFF\
**Created:** [October 24, 2021, 1:55am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131 "2021-10-24T01:55:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![brianhainsworth](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/brianhainsworth/32/16387_2.png) [@brianhainsworth](https://lookmumnocomputer.discourse.group/u/brianhainsworth)\
**Post date:** [October 24, 2021, 1:55am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/1 "2021-10-24T01:55:00Z")

</div>

Kia ora everyone!

I hunted through the DIY Braids posts but couldnt find any clear answers.

I have some soundforce THT braids PCBs all built up. Unfortunately I cant seem to find any of the 128kb blue pills anywhere, so I went ahead and bought a black pill instead. It seems I was a bit eager and didnt check the pin out. This is the Black pill i bought which appears to be different to some of the others out there: [WeAct STM32F411CEU6 STM32F411 STM32F4 V3.1 Learning Board Micropython PYBoard Arduino BlackPill Development 512KB Flash 128KB|Demo Board| - AliExpress](https://www.aliexpress.com/item/1005001456186625.html?spm=a2g0s.9042311.0.0.264e4c4dPTfoRS)

It seems that the black pill isnt a direct drop in replacement for the blue pill and has some things in different places. The reset pin is in a different place and I cant find a B11 pin on it anywhere…

Has anyone had any success building a braids with the black pill? Do I just need to build an adapter to switch around some of those pins?

I think I have programmed mine right but when I plug it in I get nothing showing up on the display and nothing coming out sound wise either. I’m hoping that its just the pill and that its nothing more drastic as some of those chips in it are getting spenny.

Any help or ideas would be appreciated!!

---

<div class="post-metadata">

**Author:** ![devicex](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/devicex/32/28_2.png) [@devicex](https://lookmumnocomputer.discourse.group/u/devicex)\
**Post date:** [October 25, 2021, 1:28am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/2 "2021-10-25T01:28:13Z")

</div>

yeah mine are sitting in a box for same reason , I have no clue how to program anything so not sure what I am going to do next please post if you come up with anything .

---

<div class="post-metadata">

**Author:** ![Farabide](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@Farabide](https://lookmumnocomputer.discourse.group/u/Farabide)\
**Post date:** [October 25, 2021, 1:35am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/3 "2021-10-25T01:35:03Z")

</div>

A pal uses various mcu’s for drones, cameras and lighting. He has no clue how to program either and uses GitHub and local programmers on fiver to get what he needs.

---

<div class="post-metadata">

**Author:** ![devicex](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/devicex/32/28_2.png) [@devicex](https://lookmumnocomputer.discourse.group/u/devicex)\
**Post date:** [October 25, 2021, 1:41am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/4 "2021-10-25T01:41:16Z")

</div>

was thinking about hooking up with the local maker space . I am sure someone there will be able to help , and maybe I could learn to do the Arduino coding my self .

---

<div class="post-metadata">

**Author:** ![Farabide](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@Farabide](https://lookmumnocomputer.discourse.group/u/Farabide)\
**Post date:** [October 25, 2021, 1:58am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/5 "2021-10-25T01:58:24Z")

</div>

My local maker space was a brilliant resource which sadly died out during covid. Meeting other makers is always useful and I can’t recommend them enough.  
Do please remember that, like here, it’s a community that only works when people put in as much as they take out so be prepared to share some time and effort.  
As for arduino can I reiterate that your old pal Dave on YouTube’s Notes and Volts has a number of great Arduino intros - Sam used much of Dave’s code as examples in his early projects.  
There is also a fabulous book; Brent Edstrom’s Arduino for Musicians.  
The mechanism for getting code onto an micro controller varies but is pretty easy to learn and gives you access to a great making tool. Shout out if you need any help.

---

<div class="post-metadata">

**Author:** ![devicex](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/devicex/32/28_2.png) [@devicex](https://lookmumnocomputer.discourse.group/u/devicex)\
**Post date:** [October 25, 2021, 2:10am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/6 "2021-10-25T02:10:11Z")

</div>

I looked and the Arduino’s I have they are the 32f103c8t6’s and blue but the components layout looks like the black pills .  
these are the braids I got from [BratAttack](https://lookmumnocomputer.discourse.group/u/BratAttack)  
it seemed like the programing wasn’t a simple plug and play like there would be extra steps to loading the software that was provided , i didn’t understand and the Arduino’s were possibly different so I put it aside .  
would like to get them running I really like the Mutable Instruments braids I have .

---

<div class="post-metadata">

**Author:** ![brianhainsworth](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/brianhainsworth/32/16387_2.png) [@brianhainsworth](https://lookmumnocomputer.discourse.group/u/brianhainsworth)\
**Post date:** [October 25, 2021, 3:03am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/7 "2021-10-25T03:03:37Z")

</div>

Thanks for your replies everyone!

I made a little adapter for the black pill which was pretty annoying to build, lots of repetition of small jumpers, which also didnt work. I’m thinking that I am going to have to buy a different black pill that has the same pin out as the blue pill. When I bought the first one I bought it from the developer so thought I was doing the right thing but turns out I should probably buy a knock off instead hah!

For reference this is the board I bought which I thought was just the latest version of the black pill but turns out to be something slightly different. So **dont buy this if you want to build a THT braids**

> **[GitHub - WeActTC/MiniSTM32F4x1: MiniF4-STM32F401CEU6/STM32F411CEU6 Product...](https://github.com/WeActTC/MiniSTM32F4x1)**
>
> MiniF4-STM32F401CEU6/STM32F411CEU6 Product Literature - GitHub - WeActTC/MiniSTM32F4x1: MiniF4-STM32F401CEU6/STM32F411CEU6 Product Literature

 ![Screen Shot 2021-10-25 at 4.01.31 PM](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/c/c/cc51ca18cba599508af17fe5bd6ef6f59412d4c3.jpeg)

I found some links on ebay to ones that looks more like the blue pill and say they have either 64 or 128k memory (128 is what you need supposedly), but I have to wait to pay day to investigate them further. [STM32F103C8T6 Micro USB controller STM32 Development ARM Learning Board | eBay](https://www.ebay.com/itm/232458437650?hash=item361f9a4412:g:yPcAAOSwkklZm6Ic)

As for the programming I found that to be pretty straight forward. I got an ST Link 2 programmer which you can hook up with jumpers and goes straight to a USB port. The software for the programmer was a bit trickier, I usually use a mac but couldnt get the software to launch properly so busted out the old PC which ran the software fine once I had updated Java. This is the software I used: [STSW-LINK004 - STM32 ST-LINK utility (replaced by STM32CubeProgrammer) - STMicroelectronics](https://www.st.com/en/development-tools/stsw-link004.html) But there is also ST32Cube or something which also worked for me in terms of the programming.

I was using the hex files on the soundforce.nl site, you just gotta open them in the programmer software and hit the button. I know there had been issues with the bootloader in the past but I believe the hex file on the soundforce site has now been updated to include that.

If the only issue that you’ve got is with the programming I would suggest pushing on with it, get that st link thing if you havent got one as thats way less scary than breadboards to me haha. I reckon my issue is a hardware one with the wrong black pill which means I’ll have to wait a couple more weeks including shipping.

---

<div class="post-metadata">

**Author:** ![Farabide](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@Farabide](https://lookmumnocomputer.discourse.group/u/Farabide)\
**Post date:** [October 25, 2021, 3:03am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/8 "2021-10-25T03:03:48Z")

</div>

Not used black pill myself but I’d be surprised if you couldn’t use an Arduino as an in line programmer.  
Time to hit Google and keep us updated.

---

<div class="post-metadata">

**Author:** ![illucynic](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/illucynic/32/17009_2.png) [@illucynic](https://lookmumnocomputer.discourse.group/u/illucynic)\
**Post date:** [October 25, 2021, 3:42am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/9 "2021-10-25T03:42:16Z")

</div>

I couldn’t find the datasheet for the one you purchased so I couldn’t compare to the one listed on the SoundForce page, but sorry to hear that it didn’t work out. If you’re able to come up with a solution, please let us know!

I’ve been trying to gather the materials to build one of these lately and ran into some issues finding the blue pill with the proper microcontroller as well. It’s confusing because the C8 chip is one with 64kB flash memory and the CB is the 128kB (the correct one), but before I was aware of this, the “8” and the “B” looked similar enough that I didn’t catch the difference. It’s pretty much impossible to find a blue pill with the “B” microcontroller, but you can buy them separately without the board.

So, what I’m going to attempt to do is take one of the 64kB blue pills (I got the Type-C 64kB one: [STM32F103C8T6 STM32F103CBT6 ARM STM32 Minimum System Learning Development Board Module For Arduino 32F103C8T6|development board|arm development boardarm board - AliExpress](https://www.aliexpress.com/item/32525208361.html)) and replace the C8 microcontroller with a CB ([(5piece)100% New STM32F103CBT6 STM32F103CB 32F103CBT6 128KB QFP 48 Chipset|Integrated Circuits| - AliExpress](https://www.aliexpress.com/item/32947841499.html)).

No idea if it’s going to work, but considering what’s available right now, it seems like the best option worth giving a shot. Either way I’ll try to remember to post an update here.

---

<div class="post-metadata">

**Author:** ![JaggedNZ](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@JaggedNZ](https://lookmumnocomputer.discourse.group/u/JaggedNZ)\
**Post date:** [October 26, 2021, 8:39am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/10 "2021-10-26T08:39:53Z")

</div>

Fair warning, last time I checked it was getting hard to get the 128k version of the f103 with many sellers shipping the more common 64k version when you order them.

The weAct boards are top quality boards, I have two F411’s (one for a qmk mx keyboard and one to play with)

In addition to this they use F4 series microcontrollers which are different (better) to the ones used on the F1 series.  
Are you flashing the existing hex files onto the F4’s or are you recompiling from source with the target board changed?

Even plaits only uses the stm32f3 series F37x I seem to recall.

I’ve yet to find anyone documenting succeeding at this, but it should be possible, just a question of the hacking involved.

---

<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:** [October 26, 2021, 9:07am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/11 "2021-10-26T09:07:40Z")

</div>

The pin out between the bluepill and black pill is a bit different:

 ![image](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/3/5/352bb086d72d13668998953c3aae604dd2eff048.png)

I am not sure if you could get around that with Software alone.  
Compiling the old code for the new board should be relatively easy, but I am not sure if the adcs of the f103 is used… the black pill only has one instead of two adcs on the f103.

---

<div class="post-metadata">

**Author:** ![JaggedNZ](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@JaggedNZ](https://lookmumnocomputer.discourse.group/u/JaggedNZ)\
**Post date:** [October 26, 2021, 3:53pm UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/12 "2021-10-26T15:53:43Z")

</div>

Wow talk about confusion, there where “black pills” that where f103 based with micro or mini usb ports that are near identical to the blue pills. The new WeAct boards are f4xx based.

The single adc should not be an issue as it is still 16 channel and fast enough to sample a number of them at control rate if not audio rate. But iirc most of the MI designs use external ADC chips.

---

<div class="post-metadata">

**Author:** ![devicex](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/devicex/32/28_2.png) [@devicex](https://lookmumnocomputer.discourse.group/u/devicex)\
**Post date:** [October 26, 2021, 7:19pm UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/13 "2021-10-26T19:19:15Z")

</div>

![20211026_1517241](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/a/9/a9acc9bc4474b69f700b3e67c83849f3fd6f0de0.jpeg)  
these are a strange mix they are blue and sold as the 32f103c8t6 128kb units but they have the same component layout as the black pill . so I am not sure what they are . looks like an other in between hybrid .

---

<div class="post-metadata">

**Author:** ![brianhainsworth](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/brianhainsworth/32/16387_2.png) [@brianhainsworth](https://lookmumnocomputer.discourse.group/u/brianhainsworth)\
**Post date:** [December 9, 2021, 9:52pm UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/14 "2021-12-09T21:52:55Z")

</div>

HI Everyone!

One last update on this for me. I never got anything working with the WeAct Black pill. Last week I started contemplating getting into the code but when I started looking at it I was like no way!

Today the Blue pill i ordered from AliExpress finally showed up. This is what I ordered: [Original STM32F103C6T6 STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino ST Link V2 Mini STM8 |development board|module boardarm development board - AliExpress](https://www.aliexpress.com/item/32345958001.html?spm=a2g0s.9042311.0.0.1ffa4c4dfXlcSv)

I got the STM32F103C8T6 and the markings on the chip confirm that along with the info I got in the Cube Programmer software that its 64kb and that got me a little worried. I know that people in the past have used these and said they had trouble programming and then noise issues. But I figure that atleast with the correct pin out I’d get something on the display and could figure out if the rest of its working.

I ran into a problem programming when I loaded the braids.hex first and then the bootloader, but I ended up erasing the whole chip and loading the bootloader first (makes sense right?) and then the braids.hex file. No programming errors.

 ![IMG_1342](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/0/c/0c83b986ef2614587081e6bf187dcd78328b889e.jpeg)

I’ve had a play with it for about 20mins though and havent run into any issues, it doesnt seem noisey to me, I dont have anything to compare it to what its supposed to sound like and I’m far too lazy to do some youtube trawling. So I’m happy!! Even if it does turn out to be noisey or whatever, mine will just be a little bit different to everyone elses and Im fine with that 🙂

Next step is to get some bloody knobs that fit as these Tayda pots seem to be a bit too chunky to fit what I’ve got!!

---

<div class="post-metadata">

**Author:** ![illucynic](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/illucynic/32/17009_2.png) [@illucynic](https://lookmumnocomputer.discourse.group/u/illucynic)\
**Post date:** [December 9, 2021, 10:21pm UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/15 "2021-12-09T22:21:28Z")

</div>

Great work! With how scarce the 128kB pills seem to be, I’m glad that you had success with the 64kB one.

I’ve been putting off this project despite having all the parts because I was afraid that it wouldn’t work, but this gives me hope. 🙂

---

<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:** [December 9, 2021, 11:06pm UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/16 "2021-12-09T23:06:44Z")

</div>

There are 6 mm shaft pots and 6.35 mm shaft pots and T18 shaft and D-shaft, and if your knobs don’t match, they don’t work!

Tayda sells all of the above, and knobs for all the above.

---

<div class="post-metadata">

**Author:** ![brianhainsworth](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/brianhainsworth/32/16387_2.png) [@brianhainsworth](https://lookmumnocomputer.discourse.group/u/brianhainsworth)\
**Post date:** [December 10, 2021, 12:21am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/17 "2021-12-10T00:21:25Z")

</div>

Yeah I was really happy that things worked. There’s some real spenny ics in that build that I didn’t want it to end up in the scrap pile.

I get most of my Knobs locally and they seem to only stock the 6mm ones here in NZ but I’ve got my eye on some nice ones at tayda!

---

<div class="post-metadata">

**Author:** ![devicex](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/devicex/32/28_2.png) [@devicex](https://lookmumnocomputer.discourse.group/u/devicex)\
**Post date:** [December 10, 2021, 12:44am UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/18 "2021-12-10T00:44:06Z")

</div>

yeah mine are still in a bin until I can find someone who can help me with this issue . I don’t know shit about loading this or that and it gives me a headache trying …

---

<div class="post-metadata">

**Author:** ![ehisforadam](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/ehisforadam/32/21218_2.png) [@ehisforadam](https://lookmumnocomputer.discourse.group/u/ehisforadam)\
**Post date:** [June 1, 2022, 9:42pm UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/19 "2022-06-01T21:42:17Z")

</div>

Upon seeing this thread, I wanted to check out these boards to see if I could get it to work before diving in. Oddly, I bought one that is labeled as an STM32F103C8T6, which should be 64kB. The STM32 ST-Link Utility shows 128kB of flash. I just loaded in the Through Hole Braids firmware without touching the boot loader or anything.

![image](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/3X/d/6/d613eeb17bf40998831e849312bb17468362b40e.png)

[I bought the 8T6 with the Link V2](https://www.aliexpress.com/item/2251832159643249.html?spm=a2g0o.order_list.0.0.6a361802zKOH2W&gatewayAdapt=4itemAdapt) I am going to try their 8T6 boards next…probably get them in a month or so and report back.

In the meantime, I will probably get boards made and buy all the parts. I guess we will see if the whole thing actually works, eventually.

---

<div class="post-metadata">

**Author:** ![ehisforadam](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/ehisforadam/32/21218_2.png) [@ehisforadam](https://lookmumnocomputer.discourse.group/u/ehisforadam)\
**Post date:** [June 21, 2022, 4:29pm UTC](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131/20 "2022-06-21T16:29:26Z")

</div>

Got two more of those boards today. They both programmed with no issues and reported 128kB.

[Next page](https://lookmumnocomputer.discourse.group/t/tht-braids-with-black-pill/4131.md?page=2)
