!kXpdasWeCTAvtfgULQ:matrix.org

librecube

254 Members
open source space exploration: https://librecube.org/31 Servers

Load older messages


SenderMessageTime
22 Sep 2024
@artur.librecube:matrix.orgArtur Scholz * Also, we will now be using the wordpress newsletter plugin for the newsletter (instead of the announce mailing list). So please make sure you are subscribed here: https://librecube.org/newsletter/ @room 20:47:22
23 Sep 2024
@artur.librecube:matrix.orgArtur Scholz@room Calling for advice on microcontrollers! Currently we use pyboards on the prototype boards for interfacing. We want to change to low cost, low power STM32 MCU, with low pin count (32 or even TSSOP20). Any recommendations? Also, there must be a Nucleo board for it available, which is supported in Platformio.16:15:19
@artur.librecube:matrix.orgArtur ScholzI was looking into this one (NUCLEO-F031K6) but it seems that is not much available any more.16:16:44
@artur.librecube:matrix.orgArtur Scholz * I was looking into this one (NUCLEO-F031K6) but it seems that is not much available any more. Maybe this one? STM32F042K6T616:19:32
@ck0n3:matrix.orgck0n3 joined the room.19:45:28
@ck0n3:matrix.orgck0n3What about NUCLEO-L432KC? Seems to be available from a variety of sources right now and contains STM32L432KC ultra low-power CPU in UFQFPN32 package. I am using it, needed a L4-series specific function.20:05:35
@ck0n3:matrix.orgck0n3 @artur.librecube:matrix.org: https://www.reichelt.de/nucleo-32-arm-cortex-m4-stm32l432kc-nucleo-l432kc-p297577.html 20:55:54
@artur.librecube:matrix.orgArtur ScholzOk thanks. I always had this preference more for packages that I can solder by hand. 🫠 (Well I soldered QFPN before, but its tricky...)21:25:19
@artur.librecube:matrix.orgArtur ScholzAre you using the Platformio IDE? 21:25:31
@artur.librecube:matrix.orgArtur ScholzHaving worked with pyboards for years (with a long time ago past in embedded C), I am reminded now why I turned to MicroPython... Getting an LED blinking is a two-liner in MicroPython, with STM32Cube it's like 40 lines boilerplate stuff......21:28:11
24 Sep 2024
@ansi:23-5.euAnsgar Schmidt joined the room.14:02:33
@artur.librecube:matrix.orgArtur Scholz Babalola Emmanuel: I did some changes to your battery expansion board, namely to make the fill zone a GND plane instead of VBAT (to avoid accidential shortcuts). Please have a look. Would you like to change the FreeCAD design of the PCDU board cover (attached) to match the Battery Expansion Module? 14:58:06
@artur.librecube:matrix.orgArtur ScholzDownload kicad.zip14:58:20
@artur.librecube:matrix.orgArtur ScholzDownload cover-board.fcstd14:58:27
@drid:matrix.orgdridHi all, I wrote this small utility for connector stacking, if anyone is interested to have a look https://gitlab.com/drid/connector-stacking-calculator17:11:54
@babalola_emmanuel:matrix.orgBabalola Emmanuel
In reply to @artur.librecube:matrix.org
Babalola Emmanuel: I did some changes to your battery expansion board, namely to make the fill zone a GND plane instead of VBAT (to avoid accidential shortcuts). Please have a look. Would you like to change the FreeCAD design of the PCDU board cover (attached) to match the Battery Expansion Module?

Artur Scholz: I will check it out and give feedback.
Sorry I'm not active these days

I am doing my final papers.
I will be done by Saturday.

17:23:18
25 Sep 2024
@mimansha09:matrix.orgmimansha09 joined the room.11:21:40
@mimansha09:matrix.orgmimansha09hello! a freshman here from india! i'd be glad to help in beginner friendly projects and explore this place.11:23:16
@cajt:matrix.orgcajt
In reply to @artur.librecube:matrix.org
@room Calling for advice on microcontrollers! Currently we use pyboards on the prototype boards for interfacing. We want to change to low cost, low power STM32 MCU, with low pin count (32 or even TSSOP20). Any recommendations? Also, there must be a Nucleo board for it available, which is supported in Platformio.
What are the constraints and requirements?
12:47:08
@artur.librecube:matrix.orgArtur Scholz
In reply to @artur.librecube:matrix.org
Also, we will now be using the wordpress newsletter plugin for the newsletter (instead of the announce mailing list). So please make sure you are subscribed here: https://librecube.org/newsletter/ @room
@room Kind reminder. You not subscribe -> You not get newsletter 😭
13:57:04
@redsharpbyte:matrix.orgRed
In reply to @mimansha09:matrix.org
hello! a freshman here from india! i'd be glad to help in beginner friendly projects and explore this place.

Welcome mimansha09

"beginner friendly" depends what you can do already 🙂
So what do you have some experience with:

  • git
  • bash
  • python
  • flying a spacecraft to the moon
  • ...
14:04:11
@redsharpbyte:matrix.orgRed
In reply to @artur.librecube:matrix.org
@room Kind reminder. You not subscribe -> You not get newsletter 😭
I just accepted the link sent by email - now I an fullly in the news-let-ter !
14:16:44
@cajt:matrix.orgcajtIf micropython is important, there are not that many stm32 with a reasonale amount of flash&ram. If C++ is fine, there are many parts in the F0 Family. Also Dual CAN I/F might be a limitation. The NUCLEO_L432KC is mentioned in the micropython repo. So is the NUCLEO_G474RE which is a bit faster, and has more memory and more than one CAN I/F. 19:44:51
@ck0n3:matrix.orgck0n3
In reply to @cajt:matrix.org

If micropython is important, there are not that many stm32 with a reasonale amount of flash&ram.

If C++ is fine, there are many parts in the F0 Family.

Also Dual CAN I/F might be a limitation.

The NUCLEO_L432KC is mentioned in the micropython repo. So is the NUCLEO_G474RE which is a bit faster, and has more memory and more than one CAN I/F.

STM32G474RE is LQFP48. 48 pins > 32 pins
19:55:58
@cajt:matrix.orgcajtThat's why I was asking for constratins and reqs., a bit of context would help. Also I don't think the 32 pins is a hard or particularly usfull criteria. 20:29:17
@artur.librecube:matrix.orgArtur ScholzThere is no real hard requirement. The idea is to replace the oversized pyboard with a small low-cost low-pin (handsoldering!) microcontroller. Initially I was so focused on having dual CAN support in the MCU, but actually there are very few available. So instead, an external CAN controller shall be used to offload the MCU.20:45:52
@artur.librecube:matrix.orgArtur ScholzSo, I am going to buy the F031K6 Nucleo board for experimenting. In particular using the Platformio plugin (I am using Code OSS, ie. VS Code without any Microsoft telemetry).20:47:21
@artur.librecube:matrix.orgArtur ScholzIf someone has experience in that, would be great to share here. Let's say, starting with a LED blinky program.20:47:53
@artur.librecube:matrix.orgArtur ScholzAt some point later we will port SpaceCAN (https://gitlab.com/librecube/lib/mbed-spacecan) to that MCU.20:48:39
@artur.librecube:matrix.orgArtur ScholzNote that MBed is being stopped - I cant understand why... https://os.mbed.com/20:49:26

Show newer messages


Back to Room ListRoom Version: