Custom Bart Dring FluidNC controller

But not if the machine needs to be re-homed. We have to pull on a collet with a wrench, which is more likely to need re-homing than changing filament in a hotend. The pause command on my machine moves to a safe non-homed position. It does not call a home command.or.use the end stop switches at all (mine are optical, which gives very good position repeatability, but even that isn’t considered trustworthy.)

3 Likes

Agreed with those three. Not accurate enough and not easy enough to setup. The bummer is sensorless would save several bom items…

That and it sacrifices pins, so it would be sensorless or endstops not both.

2 Likes

Wouldn’t it be possible to use the same pin for both ?
I think the skr1.4 or skr pico has something like this, with a jumper shorting the TMC 2209 diag pin to the endstop pin

1 Like

That’s how the SKR Pro is wired, and the reason we need to bend/clip the pin on the polulo style drivers. If the drivers are soldered down, we can’t do that, though it is possible, I suppose to put jumpers on the board, it just takes a bit more real estate and the pin headers.

1 Like

That’s an interesting point, I haven’t looked at how it’s wired, but I bet it could probably be done with a couple of diodes or careful resistor selection such that either are usable without needing pins clipped/bent.

1 Like

It is the type of pin more than how it is hooked up. To use it we would need to get rid of the expansion port. That said i think you make an expansion board and plug them in there.

1 Like

So, how is the testing? Everything working fine? Are they goooood?

1 Like

I am fairly certain no testing was performed, unless he took it to open sauce!

4 Likes

I took it to OpenSauce, but definitely did no testing. I did wake up early this morning flashed it and tested all the LED’s and brightness since that was the last issue. I have a bunch of orders to fill today but I am sure I will make some time this evening to take it for a spin. I now have a spare LR to test with and MPCNC currently not doing production to also test with.

After initial configs I am most interested in doing the laser speed tests to see how it does vs Marlin and grbl-hal.

1 Like

The TMC2130 is rated at 46V max for the motor supply voltage and the TMC5160 is 60V max, with stepstick boards rated at 3A or maybe more more. Is there any reason why the 6 pack controller motor supply voltage is limited to 24V? And what is the maximum current rating for the motor supply?

It uses 2209’s, the 2130’s are 2x the cost and rated for less current.

2 Likes

The 6 pack controller wiki states the maximum motor supply voltage is 40V for version 1.5 and later of the 6 pack. The 6 pack and V1 Jackpot boards have the same 35V capacitors, so the silkscreen for the motor supply voltage “9-24 VDC” could be changed to “9-36 VDC”.

Power Supply

The recommended voltage is 12VDC - 36VDC (40VDC Max) for version 1.5 and later and 12VDC - 24VDC (28VDC Max) for earlier versions. Current should be rated for whatever your stepper drivers will need plus about 1A extra for the rest of the electronics.

The current wiki docs say:

Not supported

  • Trinamic UART Drivers (TMC2208, TMC2209, etc). These drivers can typically only be used 4 per per board without complex hacks anyway.

https://github.com/bdring/6-Pack_CNC_Controller/wiki/Setup

Does the V1 Jackpot board support UART stepstick drivers only such as the TMC2209, or are SPI drivers also supported?

There’s a lot of information about the 6 pack board on the FluidNC discord channel. Regarding the selection of ESP32 chipset, the WROOM version is supported but not WROVER. The ESP32-CAM requires the PSRAM version of the ESP32 module, and the signal pins that connect to the camera take away GPIOs that Grbl needs.

https://discord.gg/NVuTUQSgG2

Is it also the case that the V1 Jackpot board does not support WROVER ESP32 chipsets?

Not a good idea to run electrolytic capacitors at their maximum voltage. If it were designed for 36V, I would be using 50V electrolytics on it. For the same ripple current handling/capacitance, a 50V electrolytic will need to be larger.

It won’t support SPI mode, there’s only a single UART pin routed to each driver.

What’s the primary desire for higher power supply voltage? Is this a laser specific concern to attempt to improve travel speed? It seems well beyond overkill for a router application.

2 Likes

Don’t worry, nobody is trying to use the ESP32-CAM. It’s just what I have handy and a quick test to confirm I can get an ESP32 to talk to an Arduino. (It should be easy and obvious but at my level I like to check expectations against real life.)

1 Like

Correct we need every pin, cam boards not supported. Why would you want that?

Yes 2209 only.

This is not a 6 pack. That is a dev board. This has been custom made. Components have been changed.

1 Like

Time to change thread title? :point_up_2: :crown: :crown: :crown:

2 Likes

Done!

2 Likes

Ok, so we are waitingggggggg!!!

:wink:

3 Likes

Sorry, There is a hiccup

The board seems to be 100%, all the ports and the drivers seem to be working perfect. I am having issues with the laser speed. I just, as in two minutes ago, see that there was an issue and I think it was fixed after the special branch I am running on. I see Bart has actually be updating things today so I am going to try and run a new firmware to see if our code is merged yet.

4 Likes

ohhhh, (hands rubbing in a skeemingly devilish way) so if we were to say use this just as a CNC, it is good???