Comments on: Supercon 2024 Flower SAO Badge Redrawing in KiCad https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/ Fresh hacks every day Sat, 02 Nov 2024 11:17:20 +0000 hourly 1 https://wordpress.org/?v=6.6.2 By: Davidmh https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/#comment-8057261 Sat, 02 Nov 2024 11:17:20 +0000 https://hackaday.com/?p=731451#comment-8057261 In reply to Oliver.

In general, I use labels for power, which is easy to keep track of (just a couple of voltages and maybe two grounds). If a chip has many inputs (I am working with something that requires five different wires to the MCU), I use labels between that and the MCU, but you can see the flow between the sensor, the op amps, etc.

Something I am not completely happy with is how to handle decoupling capacitors for a specific op amp. Right now they live in their own island.

]]>
By: unwiredben https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/#comment-8057179 Sat, 02 Nov 2024 02:20:18 +0000 https://hackaday.com/?p=731451#comment-8057179 Looking at the official Supercon badge, that three-position jumper you mention isn’t in the final version. It looks like all the SAO ports are on the switched power supply, as they de-energize when the switch is turned off.

]]>
By: paulvdh https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/#comment-8057014 Fri, 01 Nov 2024 14:58:32 +0000 https://hackaday.com/?p=731451#comment-8057014 KiCad has:
Schematic Editor / Place / Add Image and this is quite useful. I have used it to import a .JPG file from a hand drawn schematic into the schematic editor. Then you can scale it to approximately the KiCad size, and draw real symbols and wires over it. This is useful in speeding up schematic entry, and lowering the error rate.

If the original schematic is badly drawn, then it is of course less useful. First going to a pixel program, and shoving some blocks around may help in that case, depending of course on how badly it was drawn.

]]>
By: Oliver https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/#comment-8056960 Fri, 01 Nov 2024 08:02:05 +0000 https://hackaday.com/?p=731451#comment-8056960 In reply to Paul.

I suppose the skill is using function blocks in a clear and readable way.

Using function blocks semi randomly spread out doesn’t help. Oth having a spider web of wires isn’t usefull either. A combination surely could win, at the cost of effort and space?

]]>
By: Chris Lott https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/#comment-8056893 Fri, 01 Nov 2024 03:11:42 +0000 https://hackaday.com/?p=731451#comment-8056893 In reply to Paul.

Paul, I forgot to link last year’s article. Here is it. There is a discussion there about this topic — schematic styles.

https://hackaday.com/2023/11/13/vectorscope-kicad-redrawing-project/

]]>
By: Gravis https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/#comment-8056866 Thu, 31 Oct 2024 23:26:06 +0000 https://hackaday.com/?p=731451#comment-8056866 In reply to The Commenter Formerly Known As Ren.

Nah, just use a computer to view the page.

]]>
By: Chris Lott https://hackaday.com/2024/10/31/supercon-2024-flower-sao-badge-redrawing-in-kicad/#comment-8056856 Thu, 31 Oct 2024 22:15:18 +0000 https://hackaday.com/?p=731451#comment-8056856 In reply to macsimski.

Hmm. The circuit maker file was off in a completely different repo, the one I cloned from the Hackaday badge design GitHub. I created an independent project directory and repo for the redrawn schematic.

After making a new blank KiCad project in the new repo, I imported the circuit maker file. What KiCad did behind the scenes was create a whole new KiCad project over in the Hackaday repo, in the same directory as the circuit maker file I was importing. But it wasn’t obvious to me that I was now working in the wrong place. Once I figured out what was going on, I just copy / pasted the whole PCB from the errant KiCad project into the new one.

]]>