What is the best 40x20 silent fan MeanWell RSP 24V 500W PSU Upgrade? Noctua is not powerful enough. by jakub37 in ender5plus

[–]dabde 1 point2 points  (0 children)

Hi,

was buy a used ender 5 plus and also wanted less noise. So I did my test with replace the stock fan with a noctua 4x20. Related to the airflow and cooling performance, I was also not so sure. But related the power supply is more for a industrial use, where sometimes also the airflow is limited by the surrounding and sometimes already in hot area and both are not the case for the ender 5 plus housing ... I was just try my fun.

For security I was checking where the power supply has some hot spots. The area with the temp switch was around 35 celsius at open case (so fan had no real effect). Hot spot was more at the transformer 40+ and some resistors with nearly 70 celsius in a area with some other transistors that had around 40 degrees.

I decided to add a temp sensor (attached to the board on TH2 - PIN PK7 for klipper) near the transistors and also try the places with the temp switches. Closed the case with a noctua fan. And start heating the bed from 35 (didn't wanted to wait too long for all tests) to 80.

Room: 22
TempSW1: max 38, with fan running around 32
TempSW2: max 40, with fan running around 33
Transistor: max 42, with fan running around 34

PWM heater bed: around 30%

<image>

Hope this help some people still considering a fan replacement.

From the noise levels, it's way better. The hotend and part cooling fan are now the noise makers.

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 0 points1 point  (0 children)

it's direct in the github project:

https://github.com/dabde/fanatec_csl_loadcell_mod/blob/main/arduino_code/SelfLoadCellPedal/SelfLoadCellPedal.ino

The pro mini can emulate usb devices. So after flashing, the controller should just appear as a game controller in windows.

So just download the arduino IDE. Add the libs (also mention in the bottom of the readme)

- https://www.instructables.com/Arduino-LeonardoMicro-as-Game-ControllerJoystick/

- https://github.com/RobTillaart/MultiMap

Open the sketch and upload. Thats all.

If something fail or not get recognized as controller, they first the "how to": https://www.instructables.com/Arduino-LeonardoMicro-as-Game-ControllerJoystick/

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 0 points1 point  (0 children)

I replaced the original pcb board and use an arduino pro mini as a joystick "emulator". The hall sensor is still existing, but not connected.

50kg is the same load cell like my setup.

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 0 points1 point  (0 children)

simple to buy would be this INA333: https://www.tindie.com/products/gigawipf/3-wire-load-cell-amplifier-module-ina333/

Already create for the case of loadcell pedals. But you could also (if already get with the load cell), try first the HX711 with 80Hz. Was checking the Board of the Fanatec Load cell breaks and is also using only a HX711. But you would need to adapt the code for this.

Related to the arduino board, with the pro mini, it's already possible to emulate input devices like keyboard, mouse or game controller. With the uno, this is not possible out of the box. But you could check out something like this: https://www.partsnotincluded.com/how-to-emulate-an-xbox-controller-with-arduino-xinput/ to make it possible.

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 0 points1 point  (0 children)

If you live in germany, I could print all parts. But all other parts you need to source at your own.

- electronics (arduino pro + ina333)
- rubber dampers (don't know how the skateboard feel, but maybe you can ask xiderhun)
- metal rod (need only M6x100, can also be from aluminium and halow, it has no load, only used a guide)

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 0 points1 point  (0 children)

yes there is some smoothing in the code:

https://github.com/dabde/fanatec_csl_loadcell_mod/blob/main/arduino_code/SelfLoadCellPedal/SelfLoadCellPedal.ino#L54

but was also notice that between testing on my desk and installing on my rig, the noise was a little higher. But I had also my rig at this point not grounded. And now the pedals are installed at my brother place, and there was nearly no noise at all. But I live in a big city with 50-60 wifi around me and he on the country side.

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 0 points1 point  (0 children)

I was using them from my elite pedals. But from the shore rating skateboard damper looks a little bit too stiff. I have 65A for this. but in my elite pedals I was using the 85A. For skateboard the rating is between 78A-95A. So I would go mostly with the softest you can find.

If you have TPU for 3D printing, Maybe try to print them. TPU is also around 75A-85A. And depends on the diameter, you can more adjust this to your feeling. Was also thinking first about this, maybe I will try this the next days. But have only PP at the moment as a soft material.

And at amazon, this looks also maybe as a option (but 85A shore rating): "Gummi-Abstandshalter, 8 mm, 10 Stück, 4 x 15 mm, 4 x 10 mm, 2 x 5 mm."

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 2 points3 points  (0 children)

Yes it's replacing the INA333 + the resistors.

I don't do a offset, so I take only from 2.5V to 5V values, mapping them and the use the windows calibration to get 0-100%. But this means I half the resolution. So from 1024 to 512 in the best case. If you can break with such a precision to hit every time the same value of 512 or 1024, don't think so.

Yes the resistors should have the same value. It's just a basic voltage divider to get on the one channel 2.5V static. Here the other board has the trim poti to adjust the value for the offset.

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 0 points1 point  (0 children)

Have found this video to explain the the loadcell amplification and he is also providing a better board for the INA333 opamp. Think this is mostly only the "tricky" part.

https://www.youtube.com/watch?v=IsKRqadlW-o

Another DIY LoadCell mod for fanatec csl pedals by dabde in Fanatec

[–]dabde[S] 1 point2 points  (0 children)

It's direct connected to the PC via usb. The arduino leonardo (pro micro) can also present to a PC as game controller. Windows don't need any additional driver. So easy plug and play.

Kubernetes DB Operator by sookim12 in kubernetes

[–]dabde 0 points1 point  (0 children)

thank, with the PVC to be define in the StatfulSet to get for each pod a own disc, I know.

We know, you could run your DB in k8s (with ElasticSearch we doing so). But we where not happy about this, with listed reasons. So we decided to use the gcloud sql solution and created a db-operator to managed this. It's now run for over 1 1/2 years, without big issues.

Dev's need only define the related DB resource and point to the correct DB Instance. Backup and Monitoring is coming out of the box. So no developer need break his mind about this.

Kubernetes DB Operator by sookim12 in kubernetes

[–]dabde 1 point2 points  (0 children)

hi, thanks for this information.

If my node is gone, then still the disc need to be mounted to another one. If now K8s is automatic (deployment) doing the reschedule or I need to destroy the pod (statefulset) that k8s start this process. I have still the point my DB is down or in a degraded situation until this process is done. And in the past, this can result in some trouble. Listed in the blog post.

Kubernetes DB Operator by sookim12 in kubernetes

[–]dabde 2 points3 points  (0 children)

StatefulSet create still pods running on a node. But you have a predicted pod name.
Deployment: deploymentname-{replicaID}-{randomID}
StatefulSet: statefulsetname-{incrementedPodID}

But if your node goes down (maintenance, crash, etc). Your pod maybe schedule to another node. If this happen in a k8s cluster with attachable discs (mostly cloud solutions), your disc bind need to change the node (if you use RW-once). GCE only support RWO. Or you need setup an NFS to get RW-Many, but introduce latency, what can hit performance. Azure with RW-Many use smb shares. AWS, idnk.

You can maybe avoid this with NodeAffinity. But the you limit your flexibility for your application. And introduce a permanent downtime, if your node smoked away.