SSR1PCB now taking orders!

For anyone who is considering building an SSR1, there is a new PCB available which collects all the electronics in one convenient package!

Easy to flash with TCode firmware, and sporting a few user-accessible ports for those who like to hack and modify, the board features an on board encoder and FOC motor controller.
Additionally it implements full USB-C power delivery up to 100W! With a compatible power source and WiFi or Bluetooth enabled firmware this device can run with one power cable.

Check it out at SSR1PCB Development Board – Millibyte

Disclaimer: I run millibyte.store, and designed this PCB.

4 Likes

Is it designed to fit in the SSR1B case? Is the lead time actually 8 weeks?

1 Like

Great questions!

Is it designed to fit in the SSR1B case?

It’s designed to fit in the beta case, yes. Two M2 bolts anchor it, placing the magnetic encoder directly over the center of the motor shaft.

Is the lead time actually 8 weeks?

Yep. This accounts for batching, fabrication time, shipping from the factory, and to the ultimate destination. I’m running this all solo, so there is certainly some friction in the process that will hopefully smooth out over time, but at the moment I’m anticipating 8 weeks from order-to-door.

1 Like

Nice, this is quite amazing, thank you. The single cable is an upgrade to all who have built it already.
Two questions:

Is it running with Khrulls firmware?
Any means to build and sell this from the EU?

Edit: will order just that you have me on the list but would prefer to order from EU.

Is it running with Khrulls firmware?

At the moment it runs TMAx’s basic tcode firmware, but it’s an open device, you can flash it with whatever you want. It’s an ESP32 core that should be compatible with the devkits (though the pinouts may be slightly different).

Any means to build and sell this from the EU?

Working on this, but I have no timeline. International fulfillment is difficult at low volumes. Continuing to pull on this thread and see if I can get something up and running that doesn’t cost a prohibitive amount.

Then I hope @Khrull reads this and adapts his firmware to it if it doesn’t work out of the box already. Doesn’t the upcoming SLR device push the numbers up? They might want to produce and sell in the EU without customs also. Just an idea. That’s why Tempest brought up the one-pcb idea right?

Can you maybe try to flash Khurlls firmware?

Doesn’t the upcoming SLR device push the numbers up?

Unaware of any partnerships here, though certainly open to the idea. They would have to reach out, but yes, more volume would likely let me lower the price!

That’s why Tempest brought up the one-pcb idea right?

I think this was actually to lower the bar of entry for anyone who would like to build their own. The PCB reduces the need to solder or run complex wires. Doesn’t fully eliminate it (damn hall effect sensor).

Can you maybe try to flash Khurlls firmware?

I’ll look into it! There shouldn’t be any major hurdles, just some pinout adjustment (which isn’t present in the production board, but the beta that I have on my desk has a few things swapped).

Edit: To be clear, the PCB is a convenient alternative to self-sourcing and soldering the discrete parts. As far as I’m aware, discrete builds will remain supported.

Would need other calibration like starting from lowest point possible. Quite precise with the Sensor though.

Not sure if there still is one, but yeah Tempest is making them a device thats what I read. There is a thread here somewhere on the forums about introducing a device

Then flashing Khrulls very nice Firmware should be fine.

Successfully deployed Khrull’s firmware to the device. Works just fine as far as I can tell, but I’ll admit to not having any experience using it so YMMV.

But from a hardware perspective, it should work fine once pin mapped in the settings.

Awesome, I am sure @Khrull will make a version that has your pin layout named correctly.

I should be able to add it relatively easy like the INcontrol and SR6MB boards. I just need the specific pinout and any rules/restrictions associated with this pinout. Are all the ESP pins available?

1 Like

Only a few of the pins are broken out for user access.
The documentation on github has the pin map available.

1 Like

Is all ports there we need? Addons still possible like rotation and lube?

For the SSR1PCB, all the connections are internal. The only external wiring is the optional Hall effect sensor and the motor itself. Both are broken out to standard 2.54mm header footprints (compatible with DuPont connectors, or direct soldering). Each power rail is similarly broken out, and 6 GPIO pins are broken out for extensions.

So the board should support up to 6 external devices, or more if you want to get creative with the signaling. ESP32 has fully muxed peripherals, so the GPIO pins can be mapped to whatever signals you like, including PWM and I2C.

You can find all the documentation on github.

1 Like

The first batch of PCBs should be shipping this week!
:flight_departure:

Nice that’s faster than expected?

Yep. Got lucky with overseas shipping on the first batch.

1 Like