I want to use the raspberry pi for some projects, although the normal pi is too big and I want it to be as compact as possible. I thought about using the compute module(without the IO board) since it is small. I looked online to see if I could use just the module, but I couldn’t find anything that said it was possible. Is this possible?
-
#randomuser922, I fully agree with @Andyroo that the I/O board saves you time and money. – tlfong01 Nov 28 '20 at 3:09
-
1@tlfonh01 Yes, I do too. I just need the module for the size and the lack of ports. – randomuser922 Nov 28 '20 at 3:16
-
Well, my local E14 shop sells the I/O board for HK$270 (about US$35, with free delivery) is worth my money: CM4 I/O Board datasheet: farnell.com/datasheets/3160855.pdf – tlfong01 Nov 28 '20 at 4:07
The IO boards are used to allow simplified software development and easy access to ports while you look at interfacing the Pi into the rest of the hardware.
Once you have completed the hardware / software development it is normal to do away with the board and use the modules themselves - sometimes in a carrier board but sometimes direct to the main circuit board.
The boards do simplify tasks (such as flashing emc with code) but long term are not necessary.
Do you need them from get-go? No but you have to work out everything before you start (power / connectivity being the two main things) and only then can you get the software development going. Time savings (therefore money) are significant to use development boards as a steppingstone.
-
1Do you know how I would use the module without the IO board? For instance, how would I power the module? – randomuser922 Nov 28 '20 at 3:11
-
1That's what you have to design on your board - raspberrypi.org/documentation/hardware/computemodule/README.md gives many many links power for example is datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf#page25 and connectors datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf#page15 TBH I think you may have an uphill struggle if you have never done anything like this as board layout (and line length matching) is a dark art. Maybe start with instructables.com/… and build this into your board? – user115418 Nov 28 '20 at 3:42
Question
Can you use Rpi CM4 without IO Board?
Answer
The short answer is NO.
(1) For hobbyist project development, I think the most efficient way is to use the Rpi's official I/O board.
(2) There are a couple of vendors designing "Carrier Boards" for developers and hobbyists, but they are not cheaper than official Rpi.
(3) I am playing with two cheap CM4 modules. You are welcome to ask @tlfong01 to share his CM4 newbie experiences.
Appendices
Appendix A - The CM4 Modules I Recommend
The official Rpi authorized shop in my city only sells two boards in small quantities, minimum order is 1. For the rest, you need to order at least 200. The three boards I am learning is the following.