{"id":1755,"date":"2024-04-05T18:11:42","date_gmt":"2024-04-05T18:11:42","guid":{"rendered":"https:\/\/www.adrian-smith31.co.uk\/blog\/?p=1755"},"modified":"2025-08-23T23:01:15","modified_gmt":"2025-08-23T23:01:15","slug":"6digitspi","status":"publish","type":"post","link":"https:\/\/www.adrian-smith31.co.uk\/blog\/2024\/04\/6digitspi\/","title":{"rendered":"Large 2.3&#8243; 6 digit 7 segment display board for hobbyists"},"content":{"rendered":"<p>This project came to being when I wanted a large multi digit 7 segment LED display but I was only able to find MAX7219 or similar based display boards with digit heights up to 0.56&#8243;. Not being able to find what I wanted, I decided to make a 6 digit clock (one of my earlier projects) and as I had some larger 2.3&#8243; displays spare I designed another 6 digit display this time with just the SPI interface so it can be connected to any microcontroller with a SPI interface.<\/p>\n<p><a href=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1769 alignleft\" src=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup-300x169.jpg 300w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup-1024x576.jpg 1024w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup-768x432.jpg 768w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup-600x337.jpg 600w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup-1040x585.jpg 1040w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/Red_closeup.jpg 1522w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>To keep costs down I decided against using external drivers with a MAX7219 and instead went with a chain of shift registers using TPIC6B595&#8217;s as their open drain outputs can sink up to 500mA (shared between all 8 outputs) and up to 50V &#8211; ideal for the large LED displays that have a forward voltage of 8.4V. The PCB would have to be powered from 12V due to the higher voltage displays so a 7805 regulator provides the 5V power for the shift registers and the input buffer which also translates 3.3V logic levels to 5V required by the shift registers.<\/p>\n<p>The board is suitable for electronics hobbyists and it provides ultra bright LED&#8217;s o<a href=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-1763\" src=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325-300x169.jpg 300w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325-1024x576.jpg 1024w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325-768x432.jpg 768w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325-1536x864.jpg 1536w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325-600x338.jpg 600w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325-1040x585.jpg 1040w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122325.jpg 2040w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>n the data input lines to indicate input signal status. With input signals that have a very low duty cycle the status LED&#8217;s would not light hence why ultra bright LED&#8217;s were used. Ideal for testing and development use and for use in a final, one off project. It runs off 12 volts and has an onboard regulator for the IC&#8217;s. It is compatible with 3.3V and 5V logic level inputs on the data connector.<\/p>\n<p>The board was also designed with through hole components for ease of assembly and features a reverse polarity protection diode and a 5V output for powering an Arduino or similar. Current consumption with all digits and segments on is around 700mA. A 12V regulated power supply rated at 2A is needed to power this board.<\/p>\n<p>I will be selling these on eBay as I build them and also maybe as kits &#8211; please see my listings to the right.<\/p>\n<p>This project was sponsored by <a href=\"https:\/\/www.nextpcb.com\" target=\"_blank\" rel=\"noopener\">NextPCB.com<\/a> who kindly made the PCB&#8217;s for them. They are good quality and are made with black soldermask. As this project is no longer being made by me and sold on eBay I have released the Gerber files.<\/p>\n<p><a href=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122124.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1765 alignnone\" src=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122124-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122124-300x169.png 300w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122124-768x432.png 768w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122124-600x338.png 600w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/20240401_122124.png 1020w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/6_digit_stopwatch.zip\" target=\"_blank\" rel=\"noopener\">Demo code<\/a><\/p>\n<p><a href=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/SPI-Display-Board-Instructions.pdf\" target=\"_blank\" rel=\"noopener\">SPI Display Board Instructions<\/a><\/p>\n<p><a href=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2024\/04\/6-digit-SPI-display-V1.0-Gerber-Files.zip\" target=\"_blank\" rel=\"noopener\">Gerber files<\/a><\/p>\n<p>YouTube video<\/p>\n\n<div class=\"youtube-embed\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\">\n\t<meta itemprop=\"url\" content=\"https:\/\/www.youtube.com\/v\/eKuvKOkwBKw\" \/>\n\t<meta itemprop=\"name\" content=\"Large 2.3&#8243; 6 digit 7 segment display board for hobbyists\" \/>\n\t<meta itemprop=\"description\" content=\"Large 2.3&#8243; 6 digit 7 segment display board for hobbyists\" \/>\n\t<meta itemprop=\"uploadDate\" content=\"2024-04-05T18:11:42+00:00\" \/>\n\t<meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/eKuvKOkwBKw\/default.jpg\" \/>\n\t<meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube.com\/embed\/eKuvKOkwBKw\" \/>\n\t<meta itemprop=\"height\" content=\"340\" \/>\n\t<meta itemprop=\"width\" content=\"560\" \/>\n\t<iframe loading=\"lazy\" style=\"border: 0;\" class=\"youtube-player\" width=\"560\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/eKuvKOkwBKw\" allowfullscreen><\/iframe>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>This project came to being when I wanted a large multi digit 7 segment LED display but I was only able to find MAX7219 or similar based display boards with digit heights up to 0.56&#8243;. Not being able to find what I wanted, I decided to make a 6 digit clock (one of my earlier [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1762,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Large 2.3\" 6 digit 7 segment display board for hobbyists - Adrian's electronics blog","description":"This project came to being when I wanted a large multi digit 7 segment LED display but I was only able to find MAX7219 or similar based display boards with digi"},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1755","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects"],"_links":{"self":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1755"}],"version-history":[{"count":13,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1755\/revisions"}],"predecessor-version":[{"id":1829,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1755\/revisions\/1829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/media\/1762"}],"wp:attachment":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}