Looking for an STM32 Blue Pill Part


#1

I am new to Fritzing and have been using the STM32F103 Blue Pill module for several applications. I would think that others may be using the same.

I am looking for the part object to use in Fritzing.

Thanks,
Tony


#2

A google search for “fritzing part STM32F103 Blue Pill” turns up

https://translate.google.ca/translate?hl=en&sl=ko&u=http://blog.naver.com/PostView.nhn%3FblogId%3Dchandong83%26logNo%3D221026011343%26categoryNo%3D0%26parentCategoryNo%3D0%26viewDate%3D%26currentPage%3D1%26postListTopCurrentPage%3D1%26from%3DpostView&prev=search

which contains BluePill.fzpz (a Fritzing part available for download). If that doesn’t do exactly what you need it can be fairly easily modified to match you board as most of the work is already done.

Peter


#3

Thanks, used that.
Does not have copper pads for the bottom layer.
Tried unziping fzpf and editing the svg.pcb.xxx.svg to the same pattern as a different part.
reziped
imported without error,
reloaded my project
Still no copper on the bottom layer.

Did I screw up the edit ?
Do I need to do something to update the part in a project ?


#4

You just put copper1 inside a group called copper0.


#5

I tried that - no joy.
I also looked at other svg.pcb.xxx.svg’s

In those copper1 contains copper0.
That does not work either.
This is what I have now.

<g  
    transform="translate(0.10254163,-4.5120007)">
    <g 
        id="copper0"
        gorn="0.5.0">
        <g
            id="copper1" 
            gorn="0.5.0.0">
            <circle
				id="connector41pad"
				gorn="0.5.0.0.0"
                connectorname="C41"
				cx="3.5999999"
				cy="10.8"
				r="1.9400001"
				fill="none"
				stroke="#f7bd13"
				stroke-width="1.20000005" />
            <rect
				id="rect611"
				gorn="0.5.0.0.1"
                height="3.8789999"
                x="1.659"
                y="8.8599997"
                width="3.881"
				fill="none"
				stroke="#f7bd13"
				stroke-width="1.20000005" />
            <circle
				id="connector42pad"
				gorn="0.5.0.0.2"
                connectorname="C42"
				cx="3.5999999"
				cy="18"
				r="1.9400001"
				fill="none"
				stroke="#f7bd13"
				stroke-width="1.20000005" />


#6

I can make it double sided but I can’t get rid of the layer warning and that annoying empty VBAT pad, plus there is a lot of stuff in silk that is not needed, so I think we need Vanepp.


#7

What did you do to make it DS ?

I am trying to get better at this ?

I only care a little about the warnings - if it will route both sides.


#8

Go to XML Editor in INK.
Select g:557
Then Object Ungroup, Ungroup.
Select copper1, go to id, change to copper0 and set.
Still on copper0 go Object Group and name that copper1.

Extras are Ungroup g:511 twice, so silk is the only one left.
Go into silk group and delete - red box in XML toolbar - all but path6 and g:505.

Save as plain svg and load back into FZ PCB Part Edit.


#9

Thank you
getting that right was tedious.
Aparently loading and saving in parts editor after editing with inkscape is critical


#10

I revised the BluePill as sugested and as it is useful to me I thought I would share it in case someone else might benefit.

This is revised as per Old Grey’s instructions above.
I am able to route both sides of the board.
Further for whatever reason I am no longer getting design check violations
So far it is working well for me.

BluePill.fzpz (882.1 KB)


#11

Since I have bought some of these off ebay, I have fixed up most of the problems with this part (scale, bad internal pin numbering and PCB mostly).

BluePill_improved.fzpz (33.8 KB)