Proffieboard V3

This board will be using a new CPU. The new CPU runs at the same speed and mostly the same as the old CPU, but it has a few important differences: More RAM, FLASH and pins.
Here is a list of improvements I’m making for Proffieboard V3:

  • More FLASH (512kB instead of 256kB): This means more presets, but it also means we can now turn on optimization without running of of memory
  • More RAM (160kB instead of 64kB): No immediate effect, but makes mp3 and echo effects possible
  • More PINS: New CPU is BGA with 64 pins instead of 48. This means more data pins, and and other things, listed below
  • Faster SD card access. The new board uses SDIO instead of SPI to access the SD card. SDIO is significantly faster than SPI. In initial testing I got 20 parallel streams. This means less problems with SD card and more CPU for doing other things.
  • USB charging: The V3 board has onboard charging configured for 450mA charge speed.
  • An onboard status LED helps show what the board is doing and when something goes wrong.
  • Three new “free” pads. These can either be used to drive 20mA LEDs directly, or as neopixel data pads, button pads or servos. The SWDIO, SWDCLK and RESET pads have been moved to the bottom of the board to make room for these new pads.
  • DM/DP/VBUS pads for external USB
  • spot for additional large capacitor if needed (helps when driving BT modules)
  • Two CPU pins are already tied together for Data1, making blade ID work without additional components
  • Power and AUX buttons are wakeup capable, unlocking the possibility of a deep sleep mode
  • Several other pins have been tied together as well, giving each pin more functions. This unlocks additional serial/SPI/I2S/I2C ports and analog pins. There are a LOT new possibilities for interfacing with other boards.

All of this in exactly the same size as a Proffieboard V2.

Right now, this board is in the prototyping stage. While most things have already been decided, if something doesn’t work out, there may still be changes.
After prototyping comes beta testing, (which will be by invitation only) Beta testing takes a while because people will need to install boards in sabers, try them out and make sure nothing catches on fire.
Once beta testing is over, we’ll move on to production. And after that I will release all the schematics, BOM and such things so that people can build their own if they wish.

9 Likes

Hi! Thanks for the invite to the new place!
So “blade ID works without additional components” - meaning no pullup resistor specifically? This would be equivalent to the current alternate option of bridging to another pad?

1 Like

Yep. And it’s not too difficult to guess how it works: Two pads are bridged. :slight_smile:
The new CPU has more pins than I have room for on the edge of the board, so a few of them are doubled up, which gives more functionality to some of the existing pads.

is this the C63 pads middle of the board?

also, any chance of getting in on beta testing this?

Yes, that is the C63 pads in the middle of the board.
Hopefully big enough to be relatively easy to hand-solder.
As for getting in on the beta testing: That is done by invite only.

1 Like

shouldn’t be any harder than the current option, very much appreciated

Significantly easier than the current method, as it doesn’t require any resistor (which people often have trouble soldering). Great solution. Will be a more difficult DIY build, due to the BGA, but as long as you get a stencil it should be fine.

SDIO and full deep-sleep are going to be really impactful.

C63 definitely looks large enough for iron work.

Any changes to the 5v boost or amp?

No, there is no change to the 5v booster and amp.

Assuming same fets and other ancillary components as well? Should make DIY easier, since many already have those on-hand. There’s a lot of familiarity at first (well, third or fourth, if I’m being honest) glance.

Indeed, a lot of components are the same. However, DIY will definitely be harder. BGA is one reason for this, the other is that these boards do not fit within the oshpark design rules, so you won’t be able to order blanks from oshpark. PCBs could be ordered elsewhere, but it will cost more unless you order in large quantities.

Oh, so Osh is out? What changed with the PCB that disqualifies it (layers, trace size…etc)? I’ve only used Osh and PCBWay, personally, but once specs are out we can research and find the best vendors for each run size.

Blind vias

Ahhhh, that makes sense. Seems like PCBWay does them, but only on 4+ layer boards.

Here is the important question: how do we get in on beta testing? :grin:

Invite only

1 Like

Have those been sent already? Or pending?

They are pending.
I’m still waiting for my first batch of prototypes so I can make sure that the board works as intended.

Gotcha. Well I guess I shall wait with bated breath. I assume Matt is on the list? I’ll just pick his brain as he tests then haha

1 Like

Glad to see you onboard Dayadjocen!!! @Verity

1 Like

Lots of Matts (hey, it’s a great name), but I am not on the list.

1 Like