Afterburner on Arduino NANO #49
Replies: 10 comments 4 replies
-
Hi Hubert, I can see that the middle green board is there mainly because the NANO is not soldered directly on the bottom red board (so that you can unplug it if needed for other projects). Therefore the green board prevents NANO to collide with Afterburner's PCB. That makes sense. What you could possibly do is to push the mounting header pins on Afterburner a bit down, so that they are flush with the PCB before soldering. It would give you ~ 1mm extra length of the pins. Or you could possibly use longer pin headers (like you used on the green board) and cut them to appropriate length. That way, you would not need to design the green board. Anyway - it seems your setup works fine for you, and that's the most important. User @jalonsorv already mentioned (see #29) that (s)he redesigned Afterburner's PCB for NANO, but did not share the design (yet?). |
Beta Was this translation helpful? Give feedback.
-
Also, you use an alternative style of the R9 pot, that's good to know it fits in the footprint. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
@jalonsorv that looks neat and compact. You never know, somebody might be interested to use just ATF22V10. In theory ATF750C should work with that design once the full support is finished (or if the @nospam2000 Afterburner fork is used). Thanks for the info and the image. |
Beta Was this translation helpful? Give feedback.
-
Until now I have worked with an additional external power supply when reading or writing a GAL. I only did power via USB without a GAL chip to flash the software in the Arduino. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
@hubertushirsch I see, that explains there was no other option. EDIT: one could possibly use something like this: |
Beta Was this translation helpful? Give feedback.
-
Last info:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Thanks Hubert, that's interesting. It's good to verify the design and try different approaches. Unfortunately there is no public and official (from the GAL manufacturers) information about what the VPP should really be set for each type of GAL. The VPP value is not specified in any datasheets. We have a code from the other GAL projects that somehow calculates the required VPP, but I can't be certain such calculation formula is correct. What is known is that low VPP leads to fuse writing errors (verification fails) and high VPP may damage the GAL chip. In theory the GAL chips could be tested by series of runs, each run would use different VPP and based on the test results the VPP calculation formula could be verified. The problem is that the calculation of VPP (for non Atmel chips) is based on data stored in PES data (part of the fuse map) and that PES data can be overwritten to any value. So, if the PES data is (over)written by a wrong VPP calculation data, the VPP calculation will be incorrect. |
Beta Was this translation helpful? Give feedback.
-
First of all, thank you very much for the great project.
I would like to show my afterburner here, which I built with an Arduino NANO V3. Since I have a lot of NANO clones left, but not a single UNO, I chose this construction.
The afterburner is not electrically modified, and the Arduino software is also original. The afterburner is equipped with through hole components, except the MOSFET. I chose a BSS138P because of the low RDS (0.9 ohms). It was only available as SMD.
A wire bridge had to be soldered on the I/O expansion board because 3V3 from the NANO socket was not routed to the appropriate UNO pin. That was the only modification I had to make.
The complete structure
The individual components
Regards
Hubert
Beta Was this translation helpful? Give feedback.
All reactions