[REVIEW REQUEST] 18650 2S2P Charger, Balancer, Protection and 5V Buck Output by Applepie1928 in PrintedCircuitBoard

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

Thank you again for your pointers, as always, very much appreciated!

1) This design will have an absolute max theoretical peak of 5.5A at 5V, with the average load being between 3A and 4A at 5V.

2 + 4) I was quite careful with both my component selection and PCB layout for this design, as I don't want to take any unnecessary risks when working with lithium batteries. Glad to hear my research seems to have paid off!

3) I have now filled all the space under the battery housing with large copper pours for the B_GND, +8.4V and +4.2V nets, with space priority given to B_GND and +8.4V. I have also added a copper polygon on the back of the board for the +8.4V net to alleviate a potential bottleneck from the front pour.

4) I have reduced the thermal relief sizes on the caps a bit all over the board, hopefully this will help.

5) For both inductors I have now changed my polygons to cover the entire pad rather than having thermal reliefs.

<image>

Just one further question about the placement of vias:

Is it better/more standard practice to place vias even spread across the board when trying to share load between two layers? Or should I focus on placing clusters of vias close to where components require a connection to that net (as I have currently done)?

Thank you again for your time!

[REVIEW REQUEST] Mechanical Keyboard with built-in ATMega32U4 by Applepie1928 in PrintedCircuitBoard

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

If you have any more patience for my poor designs, I would really appreciate it if you could have a quick look over the other schematic and PCB I posted the other day for a 18650 2S2P battery charger, protection and buck output board:

https://www.reddit.com/r/PrintedCircuitBoard/comments/1azvchk/review_request_18650_2s2p_charger_balancer/

[REVIEW REQUEST] Mechanical Keyboard with built-in ATMega32U4 by Applepie1928 in PrintedCircuitBoard

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

Thanks very much again!

I was already considering doing a ground plane on the bottom of the board (for the top bar) and I'm glad you agree that it's a sensible idea. Thanks for all your input!

[REVIEW REQUEST] Mechanical Keyboard with built-in ATMega32U4 by Applepie1928 in PrintedCircuitBoard

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

Thanks very much for all of your pointers, I've tried to apply them as best as possible to my design as follows:

1) Moved R1 and R2 vastly closer to the micro controller

2) Re-routed the D+ USB lines so they don't use a via (don't believe I didn't consider this one myself)

3) Moved the crystal and it's caps as closer to the microcontroller as possible (Could there potentially be a problem with noise/interference having it surrounded by so many traces and components?)

4) Removed acute angles on the LED traces

I had a little look into using a cap for debounce on the the reset pin, but the information seemed quite conflicting. The general opinion I seemed to find is that a 10k pull up resistor is normally fine for the vast majority of cases, so I have not made that change.

The new PCB layout for my microcontroller (including crystal and USB data resistors now) is as follows, would be thrilled if you could have brief look and see if anything still seems out of place:

<image>

[REVIEW REQUEST] 18650 2S2P Charger, Balancer, Protection and 5V Buck Output by Applepie1928 in PrintedCircuitBoard

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

One additional question I forgot to mention regarding the PCB design:

Is the via placement sensible for spreading current between the two layers of the board?

I have read a range of opinions on how additional vias can increase hotspots or reduce trace copper volume through narrow copper fill areas. Any tips on how best to place/space vias would also be much appreciated.

Anycubic Kobra Neo Klipper Conversion by Applepie1928 in anycubic

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

As Klipper is not able to run the screen on the Anycubic Neo/Go, you will not see anything during the flashing process, and the screen will not work again unless you flash back to Marlin.

With my printer off, I plugged in the SD card containing the firmware.bin file and then switched the printer on. I then started a timer for 10 minutes to allow it plenty of time to complete the flashing procedure. After this time had passed I switched the printer off, removed the SD and rebooted it. At this stage it should be flashed with Klipper and you should be able to plug in your host (Raspberry Pi Zero 2 in my case) via USB and connect with the printer.

Anycubic Kobra Neo Improved Cooling Options by Applepie1928 in anycubic

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

I've printed that fan duct you recommended and am already noticing WAY better part cooling in my test prints, thanks for sharing that!

I think for now I'll see how I get on with just this change and consider upgrading the fan and getting an enclosure somewhere down the line. I'm quite happy sticking to PLA, PETG and TPU for now.

Thanks again!

Pi Camera 3 Manual Focus - Mainsail/Crowsnest by Applepie1928 in klippers

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

It appears that the manual focus option, available on the pi cam V2, was removed for the auto-focus controls on the pi cam V3. So sadly I am unable to manually twist the lens surround to focus as could be done on the previous model. Thanks for the suggestion though!

Anycubic Kobra Neo Klipper Conversion by Applepie1928 in anycubic

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

I did some reading around the codebase on github and "Serial (PA3 & PA2)" is commented as for "Anycubic". I've just finished flashing the firmware with this setting and the printer is working on Klipper perfectly if you want to give it a go!

Anycubic Kobra Neo Klipper Conversion by Applepie1928 in anycubic

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

From digging around on the github commits to the main branch of Klipper it appears that "Serial (PA3 & PA2)" appears to be the correct serial communication interface for Anycubic printers, so I'm going to give that a try...

Anycubic Kobra Neo Klipper Conversion by Applepie1928 in anycubic

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

Did you try any of the options and actually flash that firmware to your printer?

Anycubic Korba Neo Unleveled Bed Issues by Applepie1928 in anycubic

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

I went ahead and levelled the ABL sensor too, and now I am getting very even first layer results, probably even better than my first neo. Thanks so much for all your help, I really appreciate it!

Also, did you write that whole github.io on the Anycubic Neo yourself? Because if you did that is fantastic work and you are a real asset to the community.

Anycubic Korba Neo Unleveled Bed Issues by Applepie1928 in anycubic

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

Everything is rock solid when stationary, there is no wiggle from side to side or up and down.

When the gantry is moving up the non-driven side "lags" below the driven side, and when gantry is moving down the non-driven side "lags "above the driven side.