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.
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.
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?
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.
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?
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.
Eagle has landed. Flashed with Khrulls firmware but has to be manually be reset to add Wifi.
Would not be stupid to send Khrull a pcb so he adapts the firmware. Ports and so. He is in the US.
So tested some more and after the ssr1pcb gets power it has to be reset first to connect to Wifi with Khrulls firmware which is a problem. Upon power its just dead. It also does not move the motor this might be because of different pins. Waiting for @Khrull to help. So at the moment the SSR1PCB is not compatible with the Khrull firmware.
Please send him a pcb would help us all.
Here is the settings Guy found. Thanks. Hall is pin 14 but I am not adding it to a now so compact design. Its now just pcb and motor. There is no room for a Hall thingy there.
Only issue is there is no boot on USB connection on power port. You have to press EN on the SSR1PCB. Khrull is unsure if he can solve that may be bootloader issue. He needs a board please
Make sure the motor pins are not rotated or the motor will spin shortly in one direction and then forever in the other.