# Crazy idea of the day: ANOTHER proffieboard

**URL:** <https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694>\
**Category:** Proffieboards\
**Created:** [August 24, 2021, 11:44pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694 "2021-08-24T23:44:07Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![baldusi](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/baldusi/32/70_2.png) [@baldusi](https://crucible.hubbe.net/u/baldusi)\
**Post date:** [August 31, 2021, 1:57am UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/21 "2021-08-31T01:57:50Z")

</div>

IF you are going that route, may I ask to “bundle” common pins next to each other? Like all the OLED, BlueTooth, the three typical Data (blade, PCB and Plade Present), etc? And please make battery charge a built in thing. Or at least easy to put an USB-C to do it all. I find that cable soldering and routing is the most time consuming part of a build. Having htem easily next to each other and needing a single port for charging, programming and loading soundfonts is what makes it really flexible.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [August 31, 2021, 3:18am UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/22 "2021-08-31T03:18:06Z")

</div>

I group the pins when I can, but placing the pads where it makes the most sense sometimes makes routing the board impossible, so I often end up re-organizing the pads to make routing easier. (Sometimes several times.)

USB-C ends up being bigger, more expensive and makes extending the wires a lot harder. The only advantage I’m aware of is that most people have the cables already.

USB charging is already a part of the V3 board, and will almost certainly be a part of any board I design in the future.

---

<div class="post-metadata">

**Author:** ![astromech](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/astromech/32/52_2.png) [@astromech](https://crucible.hubbe.net/u/astromech)\
**Post date:** [August 31, 2021, 4:29pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/23 "2021-08-31T16:29:58Z")

</div>

USB-C is also reversible.

---

<div class="post-metadata">

**Author:** ![baldusi](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/baldusi/32/70_2.png) [@baldusi](https://crucible.hubbe.net/u/baldusi)\
**Post date:** [August 31, 2021, 9:59pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/24 "2021-08-31T21:59:09Z")

</div>

The nice thing of USB-C (besides reversibility), is the total power and the possibility of separating the power signals to a different charging circuit, thus enabling a killswitch while charging. This is the old way to charge the batteries. But now that I think about it, I should have wished for actual deep sleep. 🤣 The USB-C port should be easily solvable with an USB-C to USB 5 cable adapter.

---

<div class="post-metadata">

**Author:** ![zhaoyu3517](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/zhaoyu3517/32/1044_2.png) [@zhaoyu3517](https://crucible.hubbe.net/u/zhaoyu3517)\
**Post date:** [November 10, 2021, 3:33pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/25 "2021-11-10T15:33:30Z")

</div>

Try ESP32-S2 or ESP32-S3. It cheap and have 2.4 GHz Wi-Fi / Bluetooth .  
[https://www.espressif.com/en/products/socs/esp32-s2](https://www.espressif.com/en/products/socs/esp32-s2)  
[https://www.espressif.com/en/products/socs/esp32-s3](https://www.espressif.com/en/products/socs/esp32-s3)

---

<div class="post-metadata">

**Author:** ![Driftrotor](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/driftrotor/32/379_2.png) [@Driftrotor](https://crucible.hubbe.net/u/Driftrotor)\
**Post date:** [November 10, 2021, 7:08pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/26 "2021-11-10T19:08:34Z")

</div>

Interesting 🤔  
Could this be the proffieboard v4? ( all things great in 1 small package!)

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [November 10, 2021, 10:29pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/27 "2021-11-10T22:29:54Z")

</div>

ESP32 might be interesting, I will have to look into it.  
It’s a fairly different environment, both programming-wise and hardware-wise, so it might not be easy to make it work.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [November 12, 2021, 11:24pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/28 "2021-11-12T23:24:16Z")

</div>

Looks like the S3 is the only one that is really suitable, since it supports SDIO, meaning that it can match the Proffieboard V3 in sd card read speed. The size of the chip + the external flash is going to make routing _interesting_ though… At least if I want to keep the same size as existing Proffieboards.

---

<div class="post-metadata">

**Author:** ![mcarcher](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mcarcher/32/1185_2.png) [@mcarcher](https://crucible.hubbe.net/u/mcarcher)\
**Post date:** [November 13, 2021, 12:40am UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/29 "2021-11-13T00:40:45Z")

</div>

I think a longer board would not be the end of the world. Width is really the killer for narrow ID’s.

The CFX for instance, is 0.85" wide, and can be hard to fit in smaller hilts.

---

<div class="post-metadata">

**Author:** ![astromech](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/astromech/32/52_2.png) [@astromech](https://crucible.hubbe.net/u/astromech)\
**Post date:** [November 13, 2021, 5:16pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/30 "2021-11-13T17:16:39Z")

</div>

Yeah, narrow width is one of the major pluses compared to rivals. You can fit this bad boy in way smaller spaces. (Title of your sex tape)

---

<div class="post-metadata">

**Author:** ![Bobby\_Susenbach](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/bobby_susenbach/32/591_2.png) [@Bobby\_Susenbach](https://crucible.hubbe.net/u/Bobby_Susenbach)\
**Post date:** [November 18, 2021, 5:42am UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/31 "2021-11-18T05:42:34Z")

</div>

The Technical Reference Manual is no light read. 26 pages of table of contents, ~847 total.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [November 18, 2021, 3:29pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/32 "2021-11-18T15:29:45Z")

</div>

The STM32L433CCU6 (proffieboard V2) has a 1600 page reference manual, so yes, 847 pages sounds fairly light to me.

---

<div class="post-metadata">

**Author:** ![zhaoyu3517](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/zhaoyu3517/32/1044_2.png) [@zhaoyu3517](https://crucible.hubbe.net/u/zhaoyu3517)\
**Post date:** [November 28, 2021, 3:40am UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/33 "2021-11-28T03:40:22Z")

</div>

Try mpu6500 or MPU6050 instead of LSM6DS3H, but mpu6500 is more expensive.  
[https://www.digikey.com/en/products/detail/tdk-invensense/MPU-6500/4385412](https://www.digikey.com/en/products/detail/tdk-invensense/MPU-6500/4385412)

> **[3-Axis Gyro/Accelerometer IC - MPU-6050 - SEN-10937 - SparkFun Electronics](https://www.sparkfun.com/products/10937)**
>
> The MPU-6050 is a serious little piece of motion processing tech! By combining a MEMS 3-axis gyroscope and a 3-axis accelerometer on the same silicon die t

The mpu6500 in China just USD 1.57. LSM6DS3H is USD 8.6,LSM6DSM is USD 3.4.  
mpu6500 cheaper in china.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [January 14, 2022, 11:06pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/34 "2022-01-14T23:06:20Z")

</div>

If at all possible, I think I would like the next proffieboard to (V4) use a Risc-V cpu.  
It’s the only truly open-source CPU architecture. Right now there isn’t a good option for this, but I’m hopeful that there will be lots of options for Risc-V CPUs available soon.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [January 18, 2022, 8:52pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/35 "2022-01-18T20:52:40Z")

</div>

Stupid idea of the day:  
Since it seems difficult to find a good replacement processor for the proffieboard…  
Maybe the solution is to have more than one? Two processors connected by a serial port or SPI or something. Not sure if it should be two of the _same_ kind of processor, or if should be two different ones though.

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [January 18, 2022, 11:46pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/36 "2022-01-18T23:46:02Z")

</div>

Might look kinda cool to shrink ray one of these for a saber

 ![Screen Shot 2022-01-18 at 6.45.03 PM](https://crucible.hubbe.net/uploads/default/original/2X/6/6d3472ce241888e9a27aaca60ec889a534d26159.jpeg)

---

<div class="post-metadata">

**Author:** ![mcarcher](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mcarcher/32/1185_2.png) [@mcarcher](https://crucible.hubbe.net/u/mcarcher)\
**Post date:** [January 19, 2022, 9:46pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/37 "2022-01-19T21:46:53Z")

</div>

Haha might as well go for water cooling at that point! Although to be honest, lit coolant pipes would look amazing in a chassis…🤔

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [January 21, 2022, 10:44pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/38 "2022-01-21T22:44:16Z")

</div>

I just had a thought…  
The RP2040 might have enough pins if I drop the SD card and just put a larger flash memory on it instead. Looks like a 1Gb chip can be had for $12 or so.

This would solve several problems in one go:

1. free up space on the board
2. free up pins for other things
3. more duel-friendly

Time to put some pins on my RPI pico and see what I can do with it. 🙂

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [January 21, 2022, 11:33pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/39 "2022-01-21T23:33:04Z")

</div>

Aww, pooperdoodle.  
The RP2040 doesn’t support flash chips larger than 16Mb ☹

---

<div class="post-metadata">

**Author:** ![mcarcher](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/mcarcher/32/1185_2.png) [@mcarcher](https://crucible.hubbe.net/u/mcarcher)\
**Post date:** [January 23, 2022, 3:47pm UTC](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694/40 "2022-01-23T15:47:11Z")

</div>

Could you build the equivalent of a USB drive on the board? (Controller, NAND flash, ect)

And communicate with it in the same way we communicate with the SD card? Pardon my abysmal knowledge on the subject haha.

[Previous page](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694.md?page=1)

[Next page](https://crucible.hubbe.net/t/crazy-idea-of-the-day-another-proffieboard/694.md?page=3)
