A five part video series on building the Free PDK open source programmer for the 3 Cent Padauk microcontrollers.
A new video released 9am Sydney time every day.
Part 1 is about how to take a github hardware project and order the parts and PCB from a Bill Of Materials. This could be applicable to any project you want to get manufactured.
https://github.com/free-pdk/
The 3 Cent Micro: https://www.youtube.com/watch?v=VYhAGnsnO7w
Using the Padauk Programmer: https://www.youtube.com/watch?v=r45r4rV5JOI
Forum: https://www.eevblog.com/forum/blog/eevblog-1306-(1-of-5)-3-cent-padauk-micro-open-source-programmer/
#Padauk #github #PCB
EEVblog Main Web Site: http://www.eevblog.com
The 2nd EEVblog Channel: http://www.youtube.com/EEVblog2
Support the EEVblog through Patreon!
http://www.patreon.com/eevblog
AliExpress Affiliate: http://s.click.aliexpress.com/e/c2LRpe8g
Buy anything through that link and Dave gets a commission at no cost to you.
Donate With Bitcoin & Other Crypto Currencies!
https://www.eevblog.com/crypto-currency/
T-Shirts: http://teespring.com/stores/eevblog

Hi in some previous videos which I'll link in down below it. In the end, if you haven't seen them, we've taken a look at these remarkable 3 cent microcontrollers from a Taiwanese not Chinese company called Paducah and how we can actually program them with the supplied programmer and also emulate them as well. So this particular programmer, an emulator is the most. It's not that expensive, it is actually quite difficult to actually get a hold of one of these you've got to buy it from like some weird like asian supplies you've almost certainly never dealt with before.

It's not that simple, so a bunch of our users on the Eevblog forum have I can't list them all sorry. But anyway, there's been a whole bunch of threads like over the last year on the Eevblog forum. What they've done is actually not only reverse engineered the Baduk microcontrollers, but they've also released free. It's called free PDK and it's on the github here which I'll link in that down below and what they've got is open source program, a hardware open-source programmers software and they've added support for the SDCC or small device C compiler to support most of the Paduka microcontrollers because they do actually have a lot of micros.

If you go to their website, you know they got different ones, ones with 12 bit ABCs and 8-bit lazy's ones without them and and stuff like that. and they do actually start figure out the LCSC here who's out one of the official wire supplies from. They do actually start from like under three cents. in fact, like 2.7 I'm sort of a Yankee cents I rounded up to 3 cents.

Remarkable that you can get a three cent microcontroller. and yes, you can afford to buy like tubes of them like this because they're so cheap. Now these are actually our one-time programmable microcontrollers. These cheap ones I Do believe like they have one or two models that do actually have flash memory.

but the whole point of this is that they're three cents. or they start from set of three cents. a more capable one with you know that might have some hardware you arts and I like ABCs and things like that might be in the order of 10 cents. but still, these are like three four five times cheaper than your other mainstream brand microcontrollers.

And the with the product microcontrollers. not only the kind of difficult to get programmer / emulator for, it is also the C compiler that they had available for it. It's I believe it's called mini C and it's not really properly ANSI C compatible sort of products. Mini C quasi C whatever you want to call it so you know for those used to programming in C it's not really the best environment.

But the fantastic thing about this is that quite a few smart cookies have reverse-engineered this. and actually there is now full open-source hardware and software for programming emulating as well. There's like iron. They've got emulators which can put in VHDL and all sorts of stuff and there's all sorts of examples.
So I Thought we'd actually build up the open-source programmer hardware and install the open-source programmers software over a series of videos because I've already shot the videos and trust me, there's a lot of traps for young players in there and we come. AG Answer: So it's sort of like you know, play along with Dave as I attempt to build up because I've already built one open-source hardware and program these product microcontrollers with proper open source you know, like an Zc compatible compilers. This is absolutely fantastic. So hats off to everyone who's actually worked on this.

and now it's completely opened up these remarkably cheap microcontrollers. So it's gotten to a point now where you might be able to feel comfortable using these ridiculously cheap $0.03 microcontrollers in a commercial product. And that's the whole idea behind this is that they're remarkably low cost, but you know, gave you the bit of heebie-jeebies before. But now with full Open-source support, let's see what we can do.

So rather than just shoot one concise video, what I thought I'd do is do sort of like a play along with Dave as I try and not only build the hardware, but also install the software and figure out how it all works. And then you know, so you sort of sitting over my shoulder as I'm doing this over a series of a five videos or linked into playlist' somewhere up here where we actually go through step by step. So unfortunately, if you're after a really short, concise tutorial video on how to get these put up micros up and running, this video series might not be for you. It's like going through all the steps, warts, and all problems solving things along the way.

but hopefully that's more fun. So anyway, this particular video I thought would be about, actually, it could really apply. It's not really for the produc one here, it's if you happen to see a project and it's available on say, github like an open-source project. but nobody sells a kid all the finished product and you want to build it.

how do you go about it? Well, well, in this video, we're gonna part one. We're actually going to take a look at actually looking at the program, a hardware down here, going in there, and looking at how to order all the parts, how to order the PCBs and that sort of jazz. Let's get to it, right? So here we are. we're in the github of our project that we want to manufacture, and we go down here.

easy PDK at programmer hardware. So we click on that and we have a look at what's available either. Maybe the readme has something, probably want to do that, but this is the hardware that we want to build down here. There you go.

Now They actually come on a panel of four like this, but really? I only wanted to order one so we'll go through out the process of doing that. So so up here it looks like we have our schematic and we can check that that's available as a PDF are very nice. I always appreciate when that people produce the PDF nice single sheet. There you go.
it's laid out quite well. it's got all the stuff you need so beauty you want to print that one out. Have it on your desk so you have easy reference and here we go. We've got our bomb file down in here.

We've got an assembled J Petto up assembled Jpg we've seen that before and our bomb and our bomb for LCSC which is where I'm going to actually order the parts from now. they didn't originally have this I actually requested way back that I was having trouble importing their bomb in their original bomb their CSV bomb here into our LCS see. So it was really nice of them to actually add this to the gear because if you don't know whether it's Mauser digi-key or LCSC or any of the other component suppliers, most of them will have a look. This one's it's right up the top here.

It's got a bomb tool where you can import your bomb or bill of materials of all your parts. so rather than having to like actually print out like you, you can just print it out. Okay, the the traditional way to do this here. it is Right! So they've got the manufacturers part number.

so you can actually go here like this. And let's say we wanted this S/t micro like this. You could actually just go over here to like LCSC or Digi-key or anyone like that and you can search for that There it is. okay and they've only got one.

In some cases there might be more variants. so if we go over to Digi-key for example and we search for that, there are No. it's pretty splats. Part numbers pretty specific I think that's going to include the package.

Okay, so what these variants are here. You can tell this is the specific part number like this, but this one is the same part number but has T R on the end. And what T R stands for is tape and reel. So if you're ordering a whole reel of them, then ie.

you're going to get your product machine assembled, you're going to get a pic in place assembled. Then you want your chips on a reel. You don't want to just like loose in a bag or whatever because your assembler is not gonna be happy with you and they're gonna charge you a fortune to actually hand assemble those things on. So if we actually go inside there, we can see that these are available on a veil in a tray like this.

And once again, pick-and-place machines can actually pick and pick them from a tray, but generally I've found that most assemblers would prefer tape and real parts then trays so only at the trays if you absolutely have to cut tape. which is if you just want to buy five of them because you're going to build five boards yourself, you get a hand assembler, you just get the cut tape so there's take. Oh please, cut a bit off the tape or you can get our digi reels which is order as many as you want and they will re reel it, put them on a specific reel for you. they'll get.
they're really machine out, they'll cut and take the cut tape and they'll put it on a they charge like $8 I think there's an $8 charge or something like that for the Digi real anyway so you can do that and then you can repeat ad nauseam. The good thing about this bomb is that it does actually have the part numbers. a lot of like projects out there, github or otherwise. They won't bother with the manufacturers part number, they'll just go Oh, it's a 47 Micro Farad cap.

Why should I bother with a part number? They've actually given you specific part numbers, but for things like these are like a 47 Micro Farad 1206 capacitor for example. If the part number does not matter, it is not critical at all, as long as it's the same value and the same footprint. the the dielectric material of its Xr-7 or its Y5 u or whatever it is, it's not going to matter a rat's arse. Basically, unless you have some really specific niche application, in which case, they really will specify and they should put like a little asterisks on the schematic and annotate that saying it must be this part because reason you know.

So if that's a little tip, if you're designing that products and they take your schematics with useful information like that anyway, so you can go. The point is, you can actually go down and you know, copy all these one-by-one into you did your keys or your Mouse's or your LCS CS or whatever and then you add them to your shopping cart out. You choose how many you want, you add them to the shopping cart and it's tiresome. So they have these bond tools which you can actually import bill of materials and unfortunately, oops, they're out of stock of that microcontroller.

Wah-wah-wah-wah Good thing I don't have to order them now because I'm shooting this video quite sometime after I've already received these things. I'm sort of back shooting that a term is now and what you can do is you can just drag the XLS file in here and often they will provide you a template of what format all the cells and things must be in. So if you have a look over here like they usually have a format that these things have to be formatted into so you can either select a file or just drag it in. And yes, I did this quite some time back.

I've had my pads sitting around for quite some time anyway. so I ordered 29 parts and of course if you don't know how to use yeah, if you don't actually use git, you can actually just download the zip here for the entire project and this is what you do. Before you start you just download the whole blinking lot. Alright so let me show you what happens if you just import the incorrect well the just the regular CSV import the CSV like this boom and here it is okay it's imported it but you have to like manually select like what things what and you know it does work and and it does actually have.

the other supplier is LCSC for all of these in their original bomb and it does have the specific supplier part number LCSC part number. So and then you've got to go over here. I did You know you just ignore that, it's just a value. Then we've got quantity here.
manufacturer, part number, manufacturer. that would be our package. just put description for that and then that. we don't really need that.

We can't just ignore that field side and I will just put customer part number or whatever. So we've now if this is if we want to import like just a CSV into this tour. The bombs in process Boom! and now we have our entire bomb imported from the CSV. But of course we could have just downloaded the specific bomber of the bomber LCSC in LCS see our format specifically NBC It wasn't dad that hard to actually do this I think when I did it, there was some issue which made me have to do the LC get them to do the LCS V L-l CSC version.

it wasn't this easy if I remember right? Anyway, here's all the parts and you're my friend. It's got the quantity over here. the purchase our quantities. let me can I make my maybe I'll make myself a bit smaller Here you go.

So we got the purchase our quantities like this and yeah you might need to but it says you need a minimum of 10 because they just won't. So here onesies twosies a 1-1 2 cent right? So in the toy. So they come on cut tape and things like that so you'll notice that you know tells you summer out of stock and things like that which is really great and it quests multiple of a hundred because this is like a 20 ohm resister. They're not going to cut off like 320 ohm resistors so you've got to order a hundred.

But the good thing about ordering because they're so cheap. And the good thing about the minimum order quantities like this is you'll be left with leftover stock And you can use those to stock up your parts bin, which is absolutely fantastic. So yeah, minimum of twenty of these little pin headers for example, you only need one. So bingo, you've now got the whole bunch of pin headers which can go in your parts draw.

Fantastic! So anyway, after you've done all that, you notice that they're all ticked here and you can add estimated total and seven dollars ninety once you've done all that. But anyway, so you can add to cart' times One and Bingo! We now have 28 items in our shopping cart and we can just check out. and I think it has actually added minimum quantities I think it has changed them all to minimum quantities like this. So this is the minimum that you're going to get away with like this.

So what's our total? So there's a few ones which are requests to code a quote and things like that. so you might have to go for another 6.8 micro Henry inductor. It's not going to matter that much about the specs for that, it's just for a DC you know, fairly jellybean DC to DC converter they need in here for the programming voltage, so not not really a huge deal, just pretty much choose any sort of similar footprint 6.8 micro Henry and you'll be right. no workers and it's not gonna give us a subtotal, but anyway, there you go.
That's a loading into the shopping cart and you can dock back some extra product. Always work some extra products on there, including some micros to actually play around with beauty. So anyway, yep, I've already ordered those before so I'm not going to order those again. so that is all the shopping cart experience.

So now what we want to do is order the blank PCBs of course. So what we're going to do here is go into our PCB and what have we got? Gerber's no silk here you go and this is another one where had to work and get them to actually add a specific single PCB in there because the files were only available on easier weather available an easy EBA That's right I think they had the easy EDA project up here so I don't use the easy EDA but if you do there you go you might be I'll load in your project but of course like it could be available in Kicad format or eagle or Altium or whatever format that they happen to use in that particular. so they've got some adaptor PCBs if you actually wanted the little adapters but these little adapters here I actually just bought a bunch of these I came with my prom programmer I don't have here. but anyway yeah I bought these for my teal what is it Teal 866 EEPROM programmer so I already had a bunch of these little so8 little adapter things so I didn't need to manufacture those, but if you do, you might have to get those PCBs manufactured as well.

So that's going to PCB here. So in here they've got a they've got a the zip file for the Gerber's and also a subdirectory for the Gerber's With no silk means no overlay, no silkscreen overlay as these Actually these boards will actually come and I'll talk about that in the next video, but it looks like it's got everything here. It's got the board outline layer. that'll be the mechanical outline layer.

It's got the bottom copper layer. It's got the bottom solder mask layer. It's got the through-hole that's what PTH stands for the through-hole drill stuff. It's got the top layer copper.

It's got the top power paste mask layer which we don't need because we're not getting a paste mask stencil made. but if you do, if you want to get it or if your PCB supplier supplies are free like stainless steel or even a mylar paste masking you like using solder paste and stuff like that and then you might want to supply that that might have to be supplied separately, but we're not going to worry about that. and the top solder mask layer. As it says in the title, there is no silkscreen layer, but all of those files should in the silk here.

Now there is that penalized version we saw before they had four boards. I Don't know why you'd want to build up four of these programmers usually only what one I would prefer to do that. and then if you get that panel made, then if you want to be able to snap them off easily, you've got to have V scoring. And if you're getting one of the cheap prototype PCB services.
You can't just do that. You can't just go. Okay I want my board but it's only this big. but I also want four V scoring grooves in there so I can snap them off.

It doesn't work like that because V scoring has to be done on a an entire panel basis. They can't just go in selectively like a V score your individual board idea. it has to go through. I've done a video on this showing your machine.

They put the whole panel in like that. so you're gonna share these panels. This is why they're so cheap. You share the panel's within a hundred other people's 100 other boards on the same panel that's being manufactured.

and if you can, pain-in-the-ass you want your little V score for the panel. They're gonna say no. we can manufacture the panel for you, but it's going to cost you a lot more because it has to go through its own separate process. So yeah, don't do that.

Oh, you can order four of them, but just say I don't want silkscreen and then but then they get all confused but then they come back to your questions I do you really want V score and if you do and I like how do do you want us to round it out but they're too close to router. add routing past and stuff they are. It's just no get to get your individual one-off boards made. So there we go that just has all the same stuff.

We just want our one board so we can upload that so let's just go into jail. see PCB No recommendation I Just happen to use them and this is where I got my ones from. You may want to use your favorite PCB supplier doesn't matter a rat's really who you use to get these. So anyway, two layers, one point, six millimeters.

anyway. let's just go into the quote tool and then we can dick around with it in there. Here you go. Oh and we could have used any Gerber viewer to import and like look at those Gerber files, but Jlc have a Gerber view as well.

A lot of the online ones have Gerber viewers so we'll be able to see what it looks like before we get it made. You shouldn't have to make any tweaks yourself, but if you do, of course you're probably better off doing on the P original PCB file which in this case I think Cze da. Okay, this is 63 by 22 millimeters and if you didn't have one to hand, you would have had to load that up in Gerber program and actually I get your measurements there. one point six millimeters red because red goes faster trust me.

Surface Finish: We don't want any of the iron a Ni G which is immersion nickel gold We defense epen see gold rubbish. We'll just go with hassle which is hot air surface level in or with with LED now and just go to leads lead free Oh Change Red there are very few people choose below. Combination: Okay oh this is new I've never seen this message before. Wow there you go.
Extra sixteen dollars for the special processor. This probably has to do with all their backlog and and stuff like that and they're recent shutdowns and everything. Oh I've never I got mine made red so yeah sorry yeah I never got that message before. So anyway, change red be green.

Okay, we'll have green thank you very much. It never used to cost any difference so one ounce copper is fine because no heavy currents on this thing. Gold fingers no standard Fr4 panel. No, we do not want a panel flying test.

Don't bother. I for a board like this, I wouldn't even bother to fly in. Probe test I Just don't like wasting their time when it's like a nothing burger. But you know if you're like I think it doesn't come for free I think it comes to I think it comes yeah I Think flying probe testing comes for free.

It's like me. You know they they might do it anyway because they're manufacturing a whole panel castellated holes. No, they're the holes on the side of the board. Note: we don't.

those different designs. We've only got one design remove order number. Yes, Yeah, yes. because otherwise they will put your order number on the board and that's really do.

They charge you extra for that. They charge you extra to remove the order number. Alright, we'll leave it on there because this is not you know, a front panel board. It's not.

You know an important thing. So yeah, they'll put their own custom order number on there. and the reason that they're charging you more for that is because it's a manual process that they have to manually do it. But then also when they get the big panel menu huge giant panel like this manufactured then they need an individual order number on there so that they can track who that.

But when they snap it out of the panel, they know who that's going to. So they just have to manually check and that's an extra process. It costs extra labor so they're gonna charge you an extra what buck or something for that buck? 50 or something. Anyway, we don't care about any advanced options for wire Kelvin test and no a paper between.

PCBs No, we don't care about any of that. free. SMT A free SMT assembly Wow Really? Oh, there's a coupon for free SMT assembly. Geez.

Anyway, no, we don't want that because we're going to assemble it ourselves. That's the whole point anyway. Stem: so order together with the PCB and you know in it. Yeah, Look, if you want a stencil framework, no, we don't want fancy framework, electropolishing, no fiducial, all that.

No, we don't want to stencil, we just want our boards. Thank you very much because we own a hand solder all these. Anyway, let's add our Gerber file. Okay, and you can't actually just specify the zip file.

so I will off-screen here. I'll specify the zip file and it just processes all the Gerber files and we shouldn't have any problems. It's pretty plain vanila stuff that we're importing here. Come on, you can do it.
You can do it. You can do it. Stuck on 96% What's going on? Your files have been successfully uploaded as it may take a few minutes to generate preview. It never used to take a few minutes.

So yeah, they've changed things since I last use it anyway. in the meantime I thought I'd just find a random online a Gerber viewer here we go I'm on line Gerber View up new viewer I don't know. Let's have a there we go start viewer. Okay, we're gonna log in.

think of that online. Gerber Viewer looks like PCB have one PCB Go yo Gerber viewer II's eeda have one like yeah there's lots of on like herb of yours these day. this one didn't work. Don't like that one.

I Played let's have a look. Let's actually do a little mini shoot out of Gerber Viewers Shall we online? Gerber Viewers here we go passing. Oh that was quick upload Oh PCB Go that looks identical. No no it's not.

could be. Let me yeah, that's I think that's that the same. Please go to jail. see Oh okay to view the Gerber to Jlc actually have an online Gerber view I Know they didn't know they don't have a Gerber viewer.

It's only as part of the ordering system. Anyway, here you go: are the PCB Were you one free? PDK There you go. Yeah, we just imported that. That looks fantastic right? Here's the different layers.

There you go. You can turn them off and on are well like that. That looks really good. Yep.

Top top of the board looks like they're all lined up. You know, nobody goofed the offsets or anything like that. Everything It looks fine. There's no silkscreen.

as I said. This text here is not silkscreen that's actually embedded. Because look and see the gold color. It's not done as like white.

Or you know, some other silkscreen color that's actually our copper on the board. And that will. in our case, we're not ordering a gold flash PCB in immersion gold. PCB So it won't come.

it'll come up silver instead the gold. Look at that silvery lead-free rubbish color and same with the text over here. but anyway, that's a good group if you are like that. Oh yeah, nice, nice.

Anyway, you can see the soda mask sliver there. the expansion. it's quite large I Think my board had more slither than have they automatically expanded that you can see the line going between the tight I Mean that that won't be manufacturable right? I I Guarantee you if they tried to manufacture I don't know They like that. Looks like a couple of fail I kept of mill and a couple of fell a couple of thousands of an inch thickness.

that's just not going to get manufactured. So if they tried to do that because some manufacturers I've done a video on this in the past, they will actually touch your Gerber's I've got a used over t-shirt touch my goobers and they will actually do the solder mask expansion around your pads. and I hate that. Hate that.
Stop it. Anyway, the ones I got I'm pretty sure and as you'll see in my second video the Assembly of video the board I got. you can't see it here but you see it in the second video is that from Jlc is that they didn't do the solder mask expansion anyway. I Believe we are good our circuit, our files been uploaded didn't take that long.

You guys been saved to your file manager and here it is. there we go. Can we go. in and have a look at that? So we click on our Gerber viewer There it's got analysis: minimum trace width is greater than 10 mil minimum trace spacings greater than 10 million drill size.

So we're looking looking sweet to get it manufactured. There we go and zoom in. Look, this has done the same thing this. Gerber Viewer: this is Kiss as curious.

It's done the same thing as what PCB Wage showed, but as you'll see in the second video, our solder mask doesn't look like that so it's much thicker as you'll see. So I I don't know what the deal is there I Don't know if they've changed something since I got my boards made or what, but that's interesting. Anyway, all we care about with the Garba viewer here is that everything looks right. It looks like the final board which they show you over here.

If you go over here, they will actually show you. There you go. That's what it looks like and that it looks exactly like that on the preview. So what you see is what you get pretty much these days.

So I'm happy with that. so we should just be able to like save that to our shopping cart. Anyway, look at this: I mean crazy right? Engineering Fee: 4 bucks I mean remove order number I dollar 50 It's still got the remove order under there remove order No. I mean like under 10 bucks like and it's like it's $18 $19 for DHL Express Priority Australia Even that's cheap because you know it's tiny.

It weighs absolutely nothing but DHL Express priority. Ah boy. Anyway, when I was a boy, so we got five so we get five boards for our ten bucks. Absolutely incredible.

plus pasta. Delivery is more expensive Anyway, it's nuts, So that's what you have to go through to get your board manufactured. Now of course we could do it. Let me show you the other one.

Where was the good online viewer that we have I Really like this one. Let me choose the if you've got the penile version of it, let's upload the pedal of it. Well yeah, it didn't like that. There you go.

Yeah, this is the issue that I had is that the penalized version that they had was not actually the full panelized go back. It was the one board like this and they didn't actually copy it on the Gerber's like so it like the data is physically not in the Gerber file. For these other boards, it's supposed to be one, two, three, four, but there's only one board there so that hasn't been rendered from Eazy-e VA or whatever package they used to do this in. It just hasn't been done yet.
They haven't produced those. Gerber's right, so that's useless so you don't want to get that manufacturer. This is why don't touch pan on manufacturing panels like this If you're just trying to get you know if you're just making your one-off board just you know it's more hassle than it's worth. And as I said, even if this was imported properly and did actually copy over, then you would still have the issue of them questioning.

Oh, this looks like a panel because they're experts at doing this. They do it a hundred times a day and they'll go. All this looks like a panel. You want us to make a panel.

Oh, do you want V scoring or do you want routing in here? and I believe this one and didn't have enough room for the routing in there so it's got to be v scored and things learn and then they won't do that on the prototype panel as I said and it's just a hole in the problem so just don't do it. Just don't muck around with panels. So hopefully the github project that you have will have individual files that in most of them will I Don't know why they bothered like having a panel like this and the original github. That's all they had is they had the panels this and you can see the V scoring in there.

Actually there you go envious, see how that's actually V scored all the way along there. So these big cutting wheels come down together and you can't do that on a panel that you share with other people and just for kicks because they have an EZ EDA project I'm actually going to I thought it was a browser-based e. it's an online PCB tool but you've got to download it. So anyway, um and Easy Easy.

it's all part of LCS See, they're the ones you do easy EDA and it's all integrated so in theory you should be able to use LCSC for everything here. I'm like designing the board, importing the build materials, they sell you the parts and they'll even assemble it for you. and so you know if somebody wanted it, there could be a complete turnkey solution here for using LCSC to get these manufacturer to make these. Just make these boards available so people didn't have to build them up if you wanted to promote these produc micros and just make so people just buy the ready-made thing has already made programmer board here instead of you know and the firmware is already programs to.

they're around with multiple videos as you're going to our see in this series of how much it's just little traps involved in not only hand building the board it takes you know, hours to build it up, then the microcontrollers blanks. So you've got a program that using D a few and there's a few traps for young players in setting that thing up as you'll see in the coming videos and stuff like that. anyway. I Might I might see just for Kicks I Might just download that and see if it loads in, see if the project loads in.
There's nothing like pattern out of video. next. Okay, it's installing run mode setting I Guess this is a little review of ETA DBA Is it teamwork? Projects are stored on cloud server working anywhere? projects are stored on your own computer. yet teamwork is that? Then full offline I Think yeah, you probably have to pay for that because this is a free thing anyway.

Apply. Yeah, whatever. Have to put it on my C Drive we're in like Flynn Skip: use a management area. we don't care.

There you go. So here's all the parts and these are all linked to their our supply part numbers as well. So I presume that like all of these part will have like oh no LCSC parts here you go and Jlc PCB Now they just link you over to the page. But anyway, libraries here you go: easy.

EDA Types J or CPC be assembled. Whoa. Okay, so yeah, these are all the parts that presumably you can get as part of their assembly service. So if you were looking for a turnkey solution for this, this is where you might want to modify.

if you went right, you know? I Love these little produc micros I'd love to actually sell these little things made up and maybe in a nice little case you might customize it or something like that. And you program the micro for people so that you can make a little little midnight engineering. the business selling these little produc microcontroller boards if you wanted to do that. if you wanted to, and you wanted a turnkey solution, then you might want to modify the project and the Bill of Materials to use like specific you know, parts like these caps.

for example that they actually yeah, here we go: Capacitor arrays aluminium Electro's don't have any but multi-layer ceramic capacitors. These are all the ones that they will. you know. Look, we had.

we're talking about the 1206 one before. I Think we didn't? We need like a 47 micro farad or something like that. We probably don't need 47 micro farad. like it.

It doesn't matter, so you might go. Oh, let's just use a 4.7 micro farad. So there it is, so you might want to. you know Anyway, Hours and hours and hours involved in a tutorial of how to like modify a project like that.

But anyway, what I want to do is I want to open a project Open Here we go and all they can open out in files, egle files and kicad files as well. That's nice. Anyway, we do have the file in here. Where is it? Oh I mean the wrong I'm in the wrong subdirectory right? easy EDA Project Here we go.

Easy R2 zip I Don't think I can open a zip? Yeah, no. All right I just unzip that so let's do that again one more time. For the dummies. There, you don't read me PCB JSON and schematic JSON Files Alright see, we can open both at once, can't we? You bet you Yep's loading in Here you go Hey Beauty alright space or R to rotate? No Walker's so there's there's a schematic so if you wanted to modify something so as I said like, let's just go in and say as we said before, I don't know, Wasn't it was 4.7 Mike wasn't 47 Mike was 4.7 But just say we wanted to change.
Can we? No, you can't you can't double click. Ah, here's the attributes over here. Here you go: Supplier: LCS See did you keep mouse element for it? Wow, that's nice. Ok supply a part number Wow Excellent.

So if you didn't have that sort of stuff in there, if you had a project that you wanted to get turnkey manufactured from, say LCS C Or you know you can use others. but if you want to get it manufactured from them and they had the schematic file, then you can import like a Key Care schematic file. You can import that and then you can go through and you'd have to do each one. You know you'd have to do each part, you'd have to go and then like find a specific part number and do all that sort of stuff.

But anyway. oh can we view data sheet for that? Really? Yep, there you go. takes you over to here and takes you over to that's that's nice. Easy EDA um actually it's pretty comprehensive.

must say I like that aspect of it. Anyway, here's our PCB Tada so if you wanted to make a few changes on here, you most certainly could. Or their gala got live button by default. we've gotten live net view that highlighting both and on both layers because we're not.

it presumably not in a single layer mode if it's got that. Yeah cuz sometimes you just want to work on a single layer, you don't want the other. You want to view the other layers. you want to mean the background there but you don't want to be.

You know you don't want it to highlight this bloody one that's on the bottom layer there cuz you know it's don't want to dick around with that anyway. so easy do Yeah! I've heard good things about if you want to turn key solution and all their parts are in their inventory and stuff like that for simple you know you're not gonna do hugely complex our projects with that I wouldn't recommend it I'd recommend going to Kicad or Altium or something like that. You know if you really see it's about you know doing high level designs and things like I'm sure you could do it in easy a EDA I don't know. Anyway, this is not gonna be shooting CAD tool shootout but there you go.

It does load in so that's pretty cool. So we can could have modified that. and then how do we generate our Gerber's I presume we can just go generate PCB Gerber's there you go piece of B fabrication files Gerber's So if we did make our modifications, please save your file. Yeah, we can just go in there, generate the Gerber's and then upload them the same as what we saw before.

So there you go. That is just nice that that they make the project file like that available in the github x' So yeah, easy da need once again. I Don't know why they didn't do the silkscreen on the thinker's silkscreen like comes for free these days. You get them on these panels and whatnot and as you'll see in the assembly video of this board.
yeah like the silkscreen probably would have saved some time, but it helped. It doesn't matter in the end anyway. so there you have it. That's a little bumbling.

Look through getting a project a PCB and parts are ordered from a github project like this and it can be. Any project doesn't have to be this particular one, but this is what this series is about isn't building up this board. So anyway I have another four videos. the next one is building up this board, then the video after that is programming the blank at Mill Micro on here.

not using an Atmel programmer, but actually using the USB port using the serial boot USB serial bootloader that's automatically included that's built into the silicon of the Atmel microcontroller. It's called DFU or Device Firmware update mode. So then we had a few issues with that and then we get into the Sdcc, the small device C compiler that's now supports these produc and microcontrollers and then I've got another one test in. Anyway, there's five videos and and we had like a weird hardware issue in the last video.

so you want a spooky action at a distance you'll want to see that one. So there you go. Yeah I hope you like this if you did like. If you do like this series in this video, please give it a big thumbs up.

but to leave it in the comments down below. As I said in my I think my final video of this series is that like this is just follow along with Dave as Dave goes through and installs these things for the first time. and hopefully the whole idea behind that is that you learn a lot of stuff and learn about the hurdles on the way. Because yes, I could just produce a 10 20 minute polished video where nothing goes wrong and showing you how to actually you know in 10 easy steps how to get this thing up and running and programming apart.

But it's good learning process to see the fails along the way and hopefully that's what this series is going to do. So there you go. 5 video series all linked somewhere. Yeah, you know what to do.

Catch you next time.

Avatar photo

By YTB

16 thoughts on “Eevblog #1306 1 of 5 : 3 cent micro – open source programmer”
  1. Avataaar/Circle Created with python_avatars Serg Gorod says:

    ะŸะพั€ะฐ ั€ะฐััะบะฐะทะฐั‚ัŒ ะพ ั€ะฐะทะฒะธั‚ะธะธ ะฟั€ะพัะบั‚ะฐ.

  2. Avataaar/Circle Created with python_avatars Asdayasman ใ‚ขใ‚บใƒ‡ใ‚ค says:

    Watching Dave get impressed with the EDA in realtime was cool.

  3. Avataaar/Circle Created with python_avatars Nathan Savery says:

    FYI you don't have to download it, that is the offine version to download, the browser version is the button at the top slight right of the webpage. Also includes an on and offline version of the auto-router.

  4. Avataaar/Circle Created with python_avatars nukiduki2 says:

    That is an amazing achievement by the community!

  5. Avataaar/Circle Created with python_avatars kalhana1 says:

    I often do multiple designs on the same PCB run and just have milled breakouts (with mouse bites) as opposed to V scoring. Usually doesn't cost any extra, but on JLC you have to select the "Different Designs" option that increases the cost a little bit.

  6. Avataaar/Circle Created with python_avatars Nicholas Barnes says:

    Thanks for doing this series – much appreciated.

  7. Avataaar/Circle Created with python_avatars Aram Hฤƒvฤƒrneanu says:

    Awesome series!

  8. Avataaar/Circle Created with python_avatars Phasor Systems says:

    Create some circuits! Search androidcircuitsolver on google

  9. Avataaar/Circle Created with python_avatars zole says:

    They (JLC) just quoted me 44 EUR shipping for 5 pcs 30×69 mm two layer board with no extras. I've also tried to get a few of the STMBL project boards, the gerber didn't even got recognized. Other manufacturers did not have that problem with same files, and the total price was lower.
    When I sent an email to support, they responded that they are not offering support for free. They did not comment the 44 EUR shipping quote.

  10. Avataaar/Circle Created with python_avatars Kasami says:

    On JLCPCB, for the "Remove Order Number" option, "Specify a location" is free. Useful if you're designing a board, or have the ability to edit an existing board. All you do is add the text "JLCJLCJLCJLC" in a readable font size somewhere on one of the silkscreen layers, and they'll replace that with the order number. If you're assembling the board yourself, you can put it somewhere that'll be fully hidden once it's assembled, like underneath a large chip, or simply ensure it goes on the bottom side.

  11. Avataaar/Circle Created with python_avatars Emmett Turner says:

    You can usually unzip within the file open dialog by right-clicking and using the Windows Explorer ZIP extensions to extract to a folder named the same as the zip file. I do it all the time… no reason to stop and resume the video there just because you encountered a zip file. ๐Ÿ˜‰

  12. Avataaar/Circle Created with python_avatars Francesco Bianchi says:

    Thanks Dave.

  13. Avataaar/Circle Created with python_avatars Cristi Neagu says:

    We need more series like this.

  14. Avataaar/Circle Created with python_avatars NABU N00bs says:

    Follow along with Dave is great!!!!! I really dig the concept!!! I'm hooked already!

  15. Avataaar/Circle Created with python_avatars Paul C Johnson says:

    Fascinating Great way to teach; spot on Dave ๐Ÿ˜€

  16. Avataaar/Circle Created with python_avatars Emmett Turner says:

    You do four so you can save three other people the trouble. ๐Ÿ˜‰

Leave a Reply

Your email address will not be published. Required fields are marked *