Tell us about yourself!
At the PACK+ and PACK- pads
Open-source 3/4/5S Lithium BMSView Instructable »
Great work man! Looks awesome
It's in the zip file on the last page of the instructable
That's an amazing PCB for a beginner. Heck, that's an amazing PCB for a pro. Have you made any frequency response measurements?
Layered Lasercut LoudspeakerView Instructable »
Thanks, fixed it! That's a big difference :)
Going for the AutoDesk drone I see? I wish you luck, you have my vote :) Nice ible
Thanks for the feedback, I added some lines to the intro post
Begrijp ik, stuur maar een PM via de Instructables site
I see what you mean, I might have accidently uploaded an early version of the code. It should go through a while loop which loops while systemstate=1, in the loop it checks if both the button is pressed and the voltage is above the treshold. At the end of the routine it should check if the switch is low, if yes: systemstate=0 (breaks the while loop) after which it writes the mosfet low and enters low power untill an interrupt is fired. I'll look into this when I get home.
I think you misunderstood the code. The ATTiny is always in sleep mode, but when the state of pin 3 changes the interrupt will wake the system up. Then it'll go through the loop: 1) check if switch is in 'on'-state 2) check if input voltage is high enough 1) if yes: mosfet enable.The code I posted isn't suited for momentary buttons, but it can be modified to work with those.As long as the battery voltage is higher than 5.5V, the ATTiny will be able to turn on. Just as long as the voltdiv is below treshold, it won't. I think I don't fully understand your third comment. The ATTiny is always in sleep mode (veerrry low power consumption). Once a pin-change interrupt happens, it'll go through the loop and do the checks. If the requirements to turn on aren't met, it'll go to sleep again.
I used DIPTrace for pcb schematic/layout. You can order them using Seeedstudio or Elecrow (about 15$ for 10pcs with standard shipping)
The top and bottom have stitched groundplanes which double as a heatsink. They only need to dissipate 0.07W (mosfet ESR times current).You can use WDT (also interrupt based) but a Pin-Change Interrupt reacts instantly and then you can also use momentary push-buttons. With a WDT it's possible to be asleep during the button press. Also it'll use more power because it's constantly checking in intervals.
Yeah I know, that would effectively half the resistance of the positive trace but I think the mosfet is already the bottleneck here. What do you mean with ''cross hair solder tail"? The negative side of the mosfet is tied to the top ground plane, which is stitched with the bottom ground planes with a lot of via's. This gives the lowest resistance possible.Especially for multi-cell systems a microcontroller is the way to go. My next board will be a battery protector for 2-6S lithium, so I can use those cheap RC packs in my projects.
I think it can easily handle 10A, but I haven't tried yet. As you can see in the layout, there are four parallel 0.6mm traces to the mosfet of only 12mm, and the other end is tied to the ground plane on the bottom (whole bottom is copper). I'll put it on a CC psu sometime soon to test.
Nederlander inderdaad :) Thanks!
Programmable Battery Protection [Open Source]View Instructable »
Looks nice man. Don't port your car speakers however, they're better suited for sealed enclosures (like car doors :))
Welcome to Laser Cutting
Laser Cutting Class
an active crossover would work well here
Portable Bluetooth Speaker 2x3W Finished !
T-Rex PA speaker
Design your own reference bookshelf speakers
DIY Mini AMPLFY Bluetooth, SolarPowered, Iphone Charging Speakers!