Difference between revisions of "Strawberrycake"

From Whitespace (Hackerspace Gent)
Jump to: navigation, search
 
(4 intermediate revisions by 3 users not shown)
Line 5: Line 5:
 
|Events=Newline
 
|Events=Newline
 
}}
 
}}
The Strawberry Cake is a small, cheap embedded ARM board. Unlike the Raspberry Pi, it is real close to exist. It is a board design that challenges you to assemble it yourself, to practice your fine-pitch SMD soldering techniques. It can be assembled with a normal soldering station, or - better - reflow soldered. Ongoing miniaturisation is a FACT, if you want to do electronics without being stuck in the 80's, you need SMD!
+
The Strawberry Cake is a small, cheap embedded ARM board. Unlike the Raspberry Pi, Strawberry Cake really exists. It is a board design that challenges you to assemble it yourself and to practice your fine-pitch SMD soldering techniques. It can be assembled with a normal soldering station, or - better - reflow soldered. Ongoing miniaturisation is a FACT, if you want to do electronics without being stuck in the 80's, you need SMD!
  
 
It will not run Linux since there is not enough memory, but it will spin circles around arduino's.  
 
It will not run Linux since there is not enough memory, but it will spin circles around arduino's.  
Line 33: Line 33:
  
 
  Qty Value                Device              Parts                             
 
  Qty Value                Device              Parts                             
  1                        CRYSTALHC49UP        Q1                              
+
  1                        CRYSTALHC49UP        Q1                                 http://be02.rs-online.com/web/p/crystals/7037103/
  1                        DIODE-SOD123        D1                              
+
  1                        DIODE-SOD123        D1                                 Farnell: 1510677
 
  2                        LEDCHIP-LED0603      LED1, LED2                       
 
  2                        LEDCHIP-LED0603      LED1, LED2                       
  1                        PINHD-1X5            JP2                            
+
  1                        PINHD-1X5            JP2                                 DNP
  2                        PINHD-1X30          JP3, JP5                        
+
  2                        PINHD-1X30          JP3, JP5                           DNP
 
  1  1k5                  R-EU_R0603          R4                               
 
  1  1k5                  R-EU_R0603          R4                               
 
  2  2.2u/6.3V            C-EUC0603            C6, C7                           
 
  2  2.2u/6.3V            C-EUC0603            C6, C7                           
1  10k                  R-EU_R0603          R3                             
 
 
  2  22                  R-EU_R0603          R9, R10                           
 
  2  22                  R-EU_R0603          R9, R10                           
 
  2  22p                  C-EUC0603            C1, C2                           
 
  2  22p                  C-EUC0603            C1, C2                           
  2  22uF                CPOL-EUSMCB          C13, C14                        
+
  2  22uF                CPOL-EUSMCB          C13, C14                           Farnell: 1759434
  3   100k                R-EU_R0603          R2, R5, R8                       
+
  4   100k                R-EU_R0603          R2, R5, R8                       
 
  8  100n                C-EUC0603            C3, C4, C5, C8, C9, C10, C11, C12
 
  8  100n                C-EUC0603            C3, C4, C5, C8, C9, C10, C11, C12
  2  220                  R-EU_R0603          R6, R7                          
+
  2  220                  R-EU_R0603          R6, R7                            
  2  DTSM-6              DTSM-6              S1, S2                          
+
  2  DTSM-6              DTSM-6              S1, S2                             http://be02.rs-online.com/web/p/tactile-keyboard-switches/4791508/
  1  MICROSD_SD_MODE      MICROSD_SD_MODE      U$2                            
+
  1  MICROSD_SD_MODE      MICROSD_SD_MODE      U$2                                 DNP, http://be02.rs-online.com/web/p/memory-card/7206072/
  1  MINI-USB-UX60-MB-5ST MINI-USB-UX60-MB-5ST X1                              
+
  1  MINI-USB-UX60-MB-5ST MINI-USB-UX60-MB-5ST X1                                 http://be02.rs-online.com/web/p/audio-video/6702651/                   
  1  REG1117              REG1117              IC1                            
+
  1  REG1117              REG1117              IC1                                 Farnell: 1852183
  1  STM32F40X-64        STM32F40X-64        U$1         http://be02.rs-online.com/web/p/microcontroller/7239003/                     
+
  1  STM32F40X-64        STM32F40X-64        U$1                                 http://be02.rs-online.com/web/p/microcontroller/7239003/                     
  1  ferrite              R-EU_R0603          R1
+
  1  ferrite              R-EU_R0603          R1                                 0R
  
 
[[File:Strawberrycakesch.png]]
 
[[File:Strawberrycakesch.png]]

Latest revision as of 12:56, 23 April 2012


Strawberrycake
WhitespaceLogo.gif
What:
Participants:
Koenraad, Johannes
Locations:
0x20
Events:
Newline
Cornify

The Strawberry Cake is a small, cheap embedded ARM board. Unlike the Raspberry Pi, Strawberry Cake really exists. It is a board design that challenges you to assemble it yourself and to practice your fine-pitch SMD soldering techniques. It can be assembled with a normal soldering station, or - better - reflow soldered. Ongoing miniaturisation is a FACT, if you want to do electronics without being stuck in the 80's, you need SMD!

It will not run Linux since there is not enough memory, but it will spin circles around arduino's. It is made for the STM32 family members that come in 64pin TQFP packages, and have on-board USB, and optionally SDIO.

It features :

  • a USB mini-B connector
  • a single-wire debug (SWD) connector for ... debugging
  • a micro-SD card slot (only SDIO mode)
  • place for pin-headers
  • on the topleft of the pin-headers a character LCD can be fitted
  • reset button
  • user button
  • two LED's

Compared to an Arduino :

  • it teaches you to build a DIY-professional design
  • can do properly what needed dirty hacks for on Arduino
  • can do dirty hacks that were out-of-reach on Arduino
  • has in-circuit-debugging support (with STLink v2 for example). Arduino can do this too but for some reason nobody does.

Target cost of unassembled pcb + components is 20 EURo's.


Bill of materials:

Qty Value                Device               Parts                            
1                        CRYSTALHC49UP        Q1                                  http://be02.rs-online.com/web/p/crystals/7037103/
1                        DIODE-SOD123         D1                                  Farnell: 1510677
2                        LEDCHIP-LED0603      LED1, LED2                       
1                        PINHD-1X5            JP2                                 DNP
2                        PINHD-1X30           JP3, JP5                            DNP
1   1k5                  R-EU_R0603           R4                               
2   2.2u/6.3V            C-EUC0603            C6, C7                           
2   22                   R-EU_R0603           R9, R10                          
2   22p                  C-EUC0603            C1, C2                           
2   22uF                 CPOL-EUSMCB          C13, C14                            Farnell: 1759434
4   100k                 R-EU_R0603           R2, R5, R8                       
8   100n                 C-EUC0603            C3, C4, C5, C8, C9, C10, C11, C12
2   220                  R-EU_R0603           R6, R7                              
2   DTSM-6               DTSM-6               S1, S2                              http://be02.rs-online.com/web/p/tactile-keyboard-switches/4791508/
1   MICROSD_SD_MODE      MICROSD_SD_MODE      U$2                                 DNP, http://be02.rs-online.com/web/p/memory-card/7206072/
1   MINI-USB-UX60-MB-5ST MINI-USB-UX60-MB-5ST X1                                  http://be02.rs-online.com/web/p/audio-video/6702651/                     
1   REG1117              REG1117              IC1                                 Farnell: 1852183
1   STM32F40X-64         STM32F40X-64         U$1                                 http://be02.rs-online.com/web/p/microcontroller/7239003/                     
1   ferrite              R-EU_R0603           R1                                  0R

Strawberrycakesch.png