proteus's People
Forkers
jimkoeh crazystriker orchardperformance jok3ri porelmundo zhoob2004 ferrariguy msheptun rusefillc gkchant kirillzhidkoff embeddedsystemclass notwixd nmstec ukilana first88rx7 heinrichg-v12 hadshot isabella232 madhunm rafalgr speak-friend-and-enter tobsec viper128 jharvey kluczyxproteus's Issues
Silkscreen is important for usability
I believe that having silkscreen would improve usability.
Specifically silkscreen around connectors to facilitate troubleshooting & initial wiring.
larger cap footprints for tle9201 supply caps
Proteus ETB1 MR capacitor damage
With no grounds connected to the black 23pin connector and while powered on, the black 35 pin connector was disconnected and reconnected. When it was connected again the capacitor failed and the trace between the MR pin and capacitor was vaporized.
Freewheel Diodes on lowside outputs
In an effort to control inductive loads, it would be effective to have freewheel diodes on the lowside outputs.
reset/boot buttons are inaccessible when installed in a case
Increase spacing on push button footprints
They're not easy to solder.
External watchdog
in light on humans freaking out about DBW for not good reason would proteus benefit from external to stm32 watchdog?
R1002 is required for now
not DNP, or CAN won't work
Wrong BOM part for ADC protection diodes
BOM has diodes that are SOT323
Footprints are SOT23
Wrong VNQ7140 footprint
Footprint isn't right, chip doesn't line up.
pb2-Boot1 pin needs to be grounded
Should I switch to the 5v tle9471?
In favor of leaving it as 3.3v:
- fewer components, less board area
- potentially slightly more efficient
In favor of switching to 5v, and adding a separate 3.3v regulator:
- Potentially quieter 3.3v supply, if linear is used
- Prevents risk of 5v pull up from external shorts
Both DIR and DIS look the same on PCB viewer
Round board corners
schematics not in sync with pin mapping VR1
DRC / ERC
Several DRC and ERC errors reported. Many are "not" important, things KC wants a power flat to suppress the error things like that could be cleaned up.
-- Pin connected to.... should have power flag
-- PB2 could use nettie to suppress the message
-- Track to close to pad can be suppressed by adding a net name to the pad and making the via use that net name. AKA you really have a connected net.
-- components could be moved by like 5 mils to prevent courtyard overlap errors.
breakout UART pins
hopefully there are a number of unused pins to breakout on the board including a pair of UART pins
this would allow external Bluetooth if gnd +3v and +5v are also available on breakout
will the USB connector fit on the back (connector) side?
Or should I just add a 5x1 header for a sealed USB connector?
RC filter VREF+
RC filter on vref+ would do good things, ST used a 47 ohm + 1.1uf on the f4 disco board.
r1002 should connect to 5v, not 3.3v
0.3a folder does not have mouser BOM but has JLC
that's confusing.
has JLC bom changed?
can mouser BOM be copied from 0.3 to reduce confusion to make 0.3a self-contained?
break out SPI to 0.1" headers
Some adapter boards might need SPI, so make it available.
Quantify hall input jitter & delay
It was pointed out that the 33k resistor may be a bit large, since that can put rise times in the 10s of us range, making us more susceptible to jitter and potentially losing short pulses altogether.
wire boot0
SPI FOR SBC CHIP
Noticed in mcu schematic that miso and mosi are swapped on the stm32 pins for SBC.
And SBC miso and sbc CSN are connected to each other on hierarchal root sheet
Evaluate whether the input filter works (hint: it doesn't)
Find JLC alternative for digital input buffer chip
It's one of the harder ones to solder.
Investigate compat with f4
How much has to change to also support the lqfp144 STM32F407ZG
?
sealed USB part number?
What is the $10 part for USB connector with the sealed cap?
I believe it's not 5787834-1? https://github.com/mck1117/proteus/blob/master/export/v0.3/proteus_bom_mouser.csv mentions 5787834-1 in the same line with "if user wants USB in sealed conn" but I am confused what does 5787834-1 have to do with sealed?
ibom for 0.3 and 0.3a
0.2 has ibom
0.3 and 0.3a want iboms too!
Swap cantx/canrx on pd0/pd1
3.3v power supply noise
Significant noise observed on the 3.3v rail, occuring every 100us (10khz) due to the fast ADC callback waking the cpu up, causing a ~70mvpp oscillation in the 3.3v power supply.
Possible solutions:
- Disable sleep mode on the MCU so there isn't a corresponding jump in load when it wakes up
- Split supplies, one running the 3.3v digital, and one running VDDA, VREF+, and the digital input buffer.
- Investigate whether the TLS205 is actually any good, or whether using a different regulator would improve performance.
- Better isolate VREF+ (and maybe VDDA) from VDD, potentially using an RC filter for VREF+.
Prototyping area
How would Proteus handle Miata NB2 MAF 1k pull-down - where would it be located?
I recall there are some sensors with 12v output?
Would this case justify at least some prototyping area? I believe we can make PCB a bit larger if needed
figure out 12v sensor supply
Is it time to enlarge?
That's the case @stefanst recommends with higher chance of water tightness
footprints instead of traces
There are many many footprints used instead of via's. This means you cannot use the "delete extra footprints" option under "updated PCB from schematic" tool
Title block
The title block seems generic and the PCB does not reside within the title block boundaries. It seems odd to work off the side of the title block.
.PDF are not searchable
0.2 and 0.3 PDF schematics files are not searchable.
there are two ways to produce PDF export - kicad "PLOT" and kicad "print" + PDF printer. One way is searchable the other one is not
VR polarity minor mess
high side output protection
What needs to happen for:
- Reverse battery protection
- "ecu supply" protection (powering ECU thru high side driver)
add SD card
blinkenlights
investigate adding knock audio output
"white" and "black" above 35 pin connectors on schematics
SD card provisions
Looks like we are getting closer to SD card read functionality please add SD card socket on the board
47219-2001 hinge type is really easy to solder
USB protection
fix knock input impedance mismatch
Knock sensors are high impedance - circa 1 megaohm.
Input impedance of the frontend looks like this:
Something in the 3-7k ohm range.
Which means that when you include the source impedance, the filter actually does this:
This is neither a flat passband, nor is -42dB of gain acceptable. That's down near the noise floor of the system, so only the loudest knocks would appear at all over the noise, and certainly not with any fidelity.
Add MCU information to readme
f767 in lqfp144
216mhz
What do I need to control GM alternator?
Usability - mention LED colors on schematics
Usability - mention LED colors on schematics
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.