Comments (12)
You should compile and run easypdkprogtest and then check the output voltages reported from easypdkprogtest + measure the voltages on VDD and VPP.
To compile easypdkprogtest on windows, please have a look at the INSTALL file in the software repository:
https://github.com/free-pdk/easy-pdk-programmer-software/blob/master/INSTALL
(On Windows you need to install MSYS2 and install a compiler (gcc) for MinGW or MSYS2 : you can find multiple guides on the internet like this one: https://www.devdungeon.com/content/install-gcc-compiler-windows-msys2-cc)
from easy-pdk-programmer-hardware.
Hi freepdk,
Thanks for all those links, I have installed MSYS2 and all suggested packages
I finally succeed to compile
Now reading vdd 4.97 vpp 4.90 vref is 3.3 on screen
REAL are vdd 4.98 vpp 5.00
what should be the value ?
Launching easypdkprog probe always give me "Probing IC... Nothing found."
I try a PFS 154 then PSF 173 (fresh new) same result
What next ?
from easy-pdk-programmer-hardware.
@Skywalkerf34 :
VDD = 5.00V / VPP = 5.00V are the values easypdkprogtest sends.
Your values are 100% good. This verified that >98% of the PCB is working correct.
The remaining things on the PCB which might be wrong are just the resistors R18,R19,R20,R21,R22 (which is very very unlikely) or the soldering of the STM32 / the header is not good.
=> This should be easy to verify with a multimeter (check for shorts between the data lines on the header, check for continuity to resistors / resistance to the STM32).
After that said, it might just be that all your PCBs are working correct and you have a problem with the socket where you place the IC inside. Also make sure to place the IC (PFS154 / PFS173) at the bottom of the socket...
from easy-pdk-programmer-hardware.
@freepdk
Thank you so much for your support
I have checked the MCU and resistor to header carefully and everything is right
But still same answer :-0
the "only" thing I didn't check are those adapter PCB design for PFS and PMS do you know if are they right about the design (schematic) ?
from easy-pdk-programmer-hardware.
@Skywalkerf34
Which adapter PCBs are you refering to? The programmer is designed to use of the shelf sop16 adapter to be plugged in the programmer directly: google search "sop16 adapter" => https://www.google.com/search?q=sop16+adapter
from easy-pdk-programmer-hardware.
@freepdk
those here : https://github.com/free-pdk/easy-pdk-programmer-hardware/tree/master/adapter-pcbs
I think I put the finger on...those are for SOT6 :-5
from easy-pdk-programmer-hardware.
Better read...10 times
I put the question seeing that PCB was exactly pinout form PADAUK DATASHEET and remembering designing those PCB crossing pin...
from easy-pdk-programmer-hardware.
@Skywalkerf34
Unfortunately I don't have any experience with the adapter from here: https://github.com/free-pdk/easy-pdk-programmer-hardware/tree/master/adapter-pcbs
For me it looks like you need the exact same socket as the creator of the adapter PCBs used. In case you just have a similar looking socket the pinout of the socket might be different.
I created a wire based adapter myself in the past... It took me also some tries to get the wiring right. So maybe something is wrong with your adapter / socket.
from easy-pdk-programmer-hardware.
My mistake!
I was stupidly thinking PADAUK did different pinout for the PFS and PMS series, so the adapter was necessary
As I solded my SOP 16 adapter to the universal I just make a "reverse" for bottom to plug on the programmer and...
TADA.... IT WORKS !!!!!!
The so call adapter are only necessary for the small SOP6 models but I didn't paid so much attention about PADAUK datasheet PINOUT nor the "SOP6" indication on the adapter page....I shoud have read more carefully again and again and again
from easy-pdk-programmer-hardware.
TADA.... IT WORKS !!!!!!
Great. Closing this issue now :-)
from easy-pdk-programmer-hardware.
@freepdk
Now I got one working I can fix the few other programmer I have left
Maybe the next step would be for me to re-design a little the PCB with some change (diode really too small; OSCILLATOR could be SMD etc...
But you already do a GREAT JOB !!!!
thanks again for this great support
from easy-pdk-programmer-hardware.
There is already a re-designed PCB (called "lite") which reduced parts (no diodes at all).
The OSC and many other parts been chosen just by "lowest price" on LCSC almost 2 years ago... Back then the complete BOM was <US$2 :-)
Things changed a bit.
from easy-pdk-programmer-hardware.
Related Issues (20)
- Can I sell this hardware in Taobao? HOT 5
- Medium-run buy? HOT 3
- Documentation: User Manual HOT 2
- Should the design be easy to get via JLCPCB (and distribution in the EU be feasible)? HOT 25
- No easy way to thank you, short of opening an issue HOT 4
- No input protection HOT 12
- Padauk IDE compatible? HOT 1
- How should I program the STM32? HOT 1
- Alternate parts? HOT 2
- SWD pin HOT 3
- vpp too low HOT 34
- On-board programming with easy PDK Programmer: Possible? HOT 3
- DAC buffering
- Fresh boards, can't flash via DFU HOT 4
- Modify the EASYEDA question HOT 2
- Suggestion: Pin 1 indication on silkscreen HOT 1
- [Question] Support for PMC232 PMC234 PGC433 PGC434? HOT 9
- Help Resolving Occasional Board Issue (“wrong icid”) HOT 6
- VPP/VDD voltage capped to 3.45V HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easy-pdk-programmer-hardware.