Project renamed!
And because of that renaming, the repo has moved to the following link:
https://github.com/nitrousnrg/puma
Filenames has been changed, schematic title too.
Its a good time to speak up if something is wrong, right now I have a fresh knowledge about how to change these things and that fresh knowledge won't last for long.
Puma board for FreeEMS
- nitrousnrg
- LQFP144 - On Top Of The Game
- Posts: 468
- Joined: Tue Jun 24, 2008 5:31 pm
Re: FreeEMS for Argentina
Marcos
Re: FreeEMS for Argentina
DOCUMENT it in another thread! Please :-) If you have time, etc etc.nitrousnrg wrote:Its a good time to speak up if something is wrong, right now I have a fresh knowledge about how to change these things and that fresh knowledge won't last for long.
Puma! I like it :-)
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS for Argentina
I don't know if it's wrong or not, but I see three branches, it appears the first branch is the one your currently working with. Perhaps the other two aren't needed.nitrousnrg wrote:Its a good time to speak up if something is wrong, right now I have a fresh knowledge about how to change these things and that fresh knowledge won't last for long.
On the schematic, I've noticed a couple other minor things. On the CPU page, I see ft232.sch has a sheet name of Sheet4CB8DC30, perhaps that should be called FT232, or similar. On ft232.sch I see a couple blue x NC just floating around.
I don't consider any of the above all that critical, shed color as far as I'm concerned, but I figured I'd toss the critique out there. Keep up the good work.
- nitrousnrg
- LQFP144 - On Top Of The Game
- Posts: 468
- Joined: Tue Jun 24, 2008 5:31 pm
Re: FreeEMS for Argentina
I have the master branch, and the FreeEMS_1.0_hardwarew_AR branch, I don't see the third one. I want to move to the master branch, but I'll do a little research before. I think merging the branches can be troublesome.
Thanks, I added a name to the sheet, but I didn't see the No Connect flags there. That should appear in the DRC, which is busy whining about the pile of 'undefined' cpu pins. I've to put bidirectional instead of undefined; I thought the DRC wouldn't complain anymore but I was wrong.
Thanks, I added a name to the sheet, but I didn't see the No Connect flags there. That should appear in the DRC, which is busy whining about the pile of 'undefined' cpu pins. I've to put bidirectional instead of undefined; I thought the DRC wouldn't complain anymore but I was wrong.
Marcos
Re: FreeEMS for Argentina
Do you need anything from the branch you're not currently using? If not, you can just blow it away, or rewind it and fast forward on top of it. You can also do the merge with a "keep mine" strategy which throws away the other branch. I don't understand why you have two branches. In any case, merging with git = miles easier than merging with anything else. You'll only get any trouble if you've been working on both branches at the same time in different ways. If you need a hand, I can ssh into your box and help as I've done with Sean in the past. Just let me know.
Fred.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS for Argentina
I'll try to remember to take a snap shot of my screen to show what I'm talking about. I'm not to worried about it. It doesn't change the layout or anything significant. What I should do is fork your copy, then make the changes and recommend a pull. I'll try to get around to it some time, but that's a ways down the road at the moment.nitrousnrg wrote:I didn't see the No Connect flags there.
How long until you iron out the silk screen? I think that's the last major obstical before you have one made, right?
- nitrousnrg
- LQFP144 - On Top Of The Game
- Posts: 468
- Joined: Tue Jun 24, 2008 5:31 pm
Re: FreeEMS for Argentina
I'm working on it. I've put some ground planes in the upper layer, connected to the bottom layer through many vias. Those planes are under the cpu, cpu regulator, and stepper driver. I could put more vias, though.How long until you iron out the silk screen?
You said you have some comments about the silkscreen. So far I've moved some references around, dodging vias and drawings. What I don't know what to do is with references of small components, like all the 0805 resistors and capacitors. All those references were drawn over the pads, which is not good.
Maybe. I still want to try the injector driver on a breadboard, since digikey didn't had the recommended transistor for that driver. I have to try a few bjt I have around. If I don't get a low Z injector or a ~3ohm coil, no problem, I'll send the board as it is.I think that's the last major obstical before you have one made, right?
Lately, I've been finding most of the circuits over the internet, so I won't mind if I send the pcb to manufacture without testing them.
The shutdown circuit probably won't be populated in the protoype, I can't find a reasonable fet/bjt/igbt for it. Its like living in the far west, I could spend all morning trying to buy a 1N4148, or a 100pF capacitor.
No.Do you need anything from the branch you're not currently using?
I'd like a clean merge. Nothing has been done in the master branch, but I've been working on FreeEMS_1.0hardware_AR, and I want to be working on master. I believe this isn't complex, but I have no idea about how to proceed.
Here is the graph: https://github.com/nitrousnrg/puma/network
Marcos
Re: FreeEMS for Argentina
git checkout master
git merge FreeEMS_1.0hardware_AR
It should say "fast forward" and a bunch of stuff should spew down the screen.
Note down the head hash before you do it so you can do a git reset --hard <old head hash> afterwards to revert.
Fred.
git merge FreeEMS_1.0hardware_AR
It should say "fast forward" and a bunch of stuff should spew down the screen.
Note down the head hash before you do it so you can do a git reset --hard <old head hash> afterwards to revert.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS for Argentina
Or, if you don't have a master you can simply go "git checkout -b master" :-)
You could also go
git branch -d master
git checkout -b master
Which will have the same effect. You can remove the old branch with git branch -d too. I just forked your current stuff, so if you screw up, I have a copy ;-) I <3 git.
Your project is effectively a fork of Jareds, so you're unlikely to merge things back in from each other, except possibly cherry picking parts libraries etc, I guess. Keeping the old branch doesn't hurt, anyway. You could roll it back to the beginning and keep it as Jared's fork. Or you could fork and check his out seperately now that they have unique names.
Fred.
You could also go
git branch -d master
git checkout -b master
Which will have the same effect. You can remove the old branch with git branch -d too. I just forked your current stuff, so if you screw up, I have a copy ;-) I <3 git.
Your project is effectively a fork of Jareds, so you're unlikely to merge things back in from each other, except possibly cherry picking parts libraries etc, I guess. Keeping the old branch doesn't hurt, anyway. You could roll it back to the beginning and keep it as Jared's fork. Or you could fork and check his out seperately now that they have unique names.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: FreeEMS for Argentina
Yes, weren't you building one? What are the details? Can you post another thread on that somewhere? A BDM is required to make your board work, and we need to be able to load the SM on Linux, really, and with cheap hardware, otherwise it drives the actual price of ownership up.nitrousnrg wrote:Build a BDM? I think I saw somewhere an Adapt board acting as a BDM interface. I can't find that page now, though.If your testing goes well, I'll build one of those too.
Yeah, that is exactly what I meant. You can guarantee that people will want idle and boost control, and various rpm switches and pwm functions etc. I'd say bring ALL the PWM pins out, and a few others, perhaps ALL PWM and ALL ADC, that gives the user a good balance of extra out and extra in. All analog and digital pins can be used as digital inputs and the PWM pins are by far the best choices for outputs.nitrousnrg wrote:Not sure about the balance meaningDo you have any provision for getting the balance of the pins out to another card?
<snip>
Right now there are 6 GPIO pins routed to the connector, and could be 8 or 10... its quite a lot.
IE, I didn't mean for testing, though they'd be useful for that too, I meant for real world use. If they were buffered, or at least current limited via resistors and diode clamps etc, that would be awesome/required (I think we should mandate not exposing CPU pins without protection, what do you think?).
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!