#BINARY WATCH

1 messages · Page 1 of 1 (latest)

eternal zealot
#

Hello, I am currently deisnign a watch which tells time using 2x 6bit binary numbers displayed with 12x 603 leds, using an STM32L031F6P6 and a DS3231MZ rtc, powered by a cr2032 coin cell, and a switch positioned like a watch crowm

Thank you in advance for any fixes on the schematic/pcb

#

please could someone review my schem

lost falcon
#

Unused pins such as PA6 and PA7 may be marked as unused and will show an 'X' on the schematic. That'll prevent some of the the ERC errors. Also, add PWR_FLAG to VCC and GND to avoid other types of ERC error

toxic sorrel
#

Do you not need external oscillators on U1 and U3?

lost falcon
#

DS3231 (U3) has an internal crystal oscillator

trail juniper
lost falcon
trail juniper
#

download cubeIDE it will help allot

eternal zealot
toxic sorrel
lost falcon
simple matrix
#

the nets on the matrix don't look right

#

unless its supposed to be mirrored?

#

theres definitely no way to output a 6 bit number there regardless

trail juniper
#

most stm32 work fine without a crystal but you should add it

simple matrix
#

do you know why it's recommended?

trail juniper
#

no but it is

simple matrix
#

its to improve the timing of the internal clocks

#

the worst you get is some frequency and phase noise on the internal oscillators

#

(frequency spread is often a benefit for EMC too)

trail juniper
#

idk I do it because it is good practice

dense solar
#

You dont really need one resistor pr LED here.. a column can share resistor..

#

I did the same mistake when making electronic yatzy dice and was like.. d-oh! after soldering too many resistors..

eternal zealot
simple matrix
#

Are you planning on charlieplexing?

trail juniper
#

I think you also need to do something with BOOT0

eternal zealot
eternal zealot
#

Does anyone have experience in stm32 programming if so have I go the programming header correct

eternal zealot
#

there are 2x ERC errors now

trail juniper
#

you need power flags on your battery input

trail juniper
eternal zealot
#

im not sure what you mean

eternal zealot
trail juniper
eternal zealot
trail juniper
#

I would also recomend putting your capacitor and resistor values

eternal zealot
#

i have

trail juniper
eternal zealot
trail juniper
#

on these two lines

dense solar
#

A battery symbol like that should have power output mode on pins

eternal zealot
#

All that's left is to find a good connector for programming less than 3mm tall (any recommendations would be appreciated)